Метод INetDiagHelper::GetCacheTime (ndhelper.h)
Метод GetCacheTime указывает время истечения срока действия кэшированных результатов операции диагностики и восстановления.
Синтаксис
HRESULT GetCacheTime(
[out] FILETIME *pCacheTime
);
Параметры
[out] pCacheTime
Указатель на структуру FILETIME .
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Для выполнения этой операции недостаточно памяти. |
|
Один или несколько параметров указаны неправильно. |
|
Этот необязательный метод не реализован. |
|
Вызывающий объект не имеет достаточных привилегий для выполнения операции диагностики или восстановления. |
|
Операция диагностики или восстановления отменена. |
Расширения вспомогательного класса могут возвращать HRESULTS, относящиеся к сбоям, возникшим в функции.
Комментарии
Этот метод не требуется при создании расширения вспомогательного класса.
По умолчанию возвращается текущее время, чтобы результаты не кэшировались. Установка времени кэша может повысить эффективность диагностики, так как NDF не будет вызывать в расширении для повторной диагностики проблемы, если не истечет время кэша.
Структура FILETIME — это 64-разрядное значение, представляющее количество 100-наносекундных интервалов с 1 января 1601 г. (UTC).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | ndhelper.h |