Функция PdhSetQueryTimeRange (pdh.h)
Ограничивает примеры, которые можно считывать из файла журнала, теми, которые входят в указанный диапазон времени, включительно.
Синтаксис
PDH_FUNCTION PdhSetQueryTimeRange(
[in] PDH_HQUERY hQuery,
[in] PPDH_TIME_INFO pInfo
);
Параметры
[in] hQuery
Дескриптор запроса. Функция PdhOpenQuery возвращает этот дескриптор.
[in] pInfo
Структура PDH_TIME_INFO , указывающая диапазон времени. Укажите время в качестве времени локального файла. Время окончания должно быть больше времени начала. Вы можете указать 0 для времени начала и максимальное 64-разрядное значение для времени окончания, если вы хотите считывать все записи.
Возвращаемое значение
Если функция выполняется успешно, она возвращает ERROR_SUCCESS.
Если функция завершается ошибкой, возвращаемым значением является системный код ошибки или код ошибки PDH. Ниже приведены возможные значения.
Код возврата | Описание |
---|---|
|
Недопустимый дескриптор запроса. |
|
Значение конечного диапазона времени должно быть больше начального значения диапазона времени. |
Комментарии
По достижении конца указанного диапазона времени или окончания файла журнала функция PdhCollectQueryData вернет PDH_NO_MORE_DATA.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | pdh.h |
Библиотека | Pdh.lib |
DLL | Pdh.dll |