Поделиться через


Метод INetDiagHelper::GetCacheTime (ndhelper.h)

Метод GetCacheTime указывает время истечения срока действия кэшированных результатов операции диагностики и восстановления.

Синтаксис

HRESULT GetCacheTime(
  [out] FILETIME *pCacheTime
);

Параметры

[out] pCacheTime

Указатель на структуру FILETIME .

Возвращаемое значение

Код возврата Описание
S_OK
Операция успешно выполнена.
E_OUTOFMEMORY
Для выполнения этой операции недостаточно памяти.
E_INVALIDARG
Один или несколько параметров указаны неправильно.
E_NOTIMPL
Этот необязательный метод не реализован.
E_ACCESSDENIED
Вызывающий объект не имеет достаточных привилегий для выполнения операции диагностики или восстановления.
E_ABORT
Операция диагностики или восстановления отменена.
 

Расширения вспомогательного класса могут возвращать HRESULTS, относящиеся к сбоям, возникшим в функции.

Комментарии

Этот метод не требуется при создании расширения вспомогательного класса.

По умолчанию возвращается текущее время, чтобы результаты не кэшировались. Установка времени кэша может повысить эффективность диагностики, так как NDF не будет вызывать в расширении для повторной диагностики проблемы, если не истечет время кэша.

Структура FILETIME — это 64-разрядное значение, представляющее количество 100-наносекундных интервалов с 1 января 1601 г. (UTC).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header ndhelper.h

См. также раздел

INetDiagHelper