Функция DdqGetDiagnosticRecordStats (diagnosticdataquery.h)
Извлекает статистику записи диагностических данных отфильтрованной расшифровки событий. Фильтрация по возвращаемой статистике выполняется с помощью входного параметра, DIAGNOSTIC_DATA_SEARCH_CRITERIA фильтра. Состояние записи описывает, сколько записей, соответствующих условиям поиска, доступно, и возвращает параметры, используемые для дальнейшего запроса данных. Одним из способов использования этого API является проверка, были ли изменения с момента последнего запроса данных. Изменение выходных параметров указывает на изменение состояния записи записи события.
Синтаксис
HRESULT DdqGetDiagnosticRecordStats(
HDIAGNOSTIC_DATA_QUERY_SESSION hSession,
DIAGNOSTIC_DATA_SEARCH_CRITERIA const *searchCriteria,
UINT32 *recordCount,
INT64 *minRowId,
INT64 *maxRowId
);
Параметры
hSession
Тип: handle to the Diagnostic Data Query session .
searchCriteria
Тип: DIAGNOSTIC_DATA_SEARCH_CRITERIA* Указатель на ресурс, содержащий условия поиска для этой операции. Этот ресурс содержит такие критерии, как производители, категории и теги.
recordCount
Тип: UINT32* Этот выходной параметр является указателем на количество записей, соответствующих условиям поиска.
minRowId
Тип: INT64* Этот выходной параметр является указателем на минимальный идентификатор строки записи, которая соответствует условиям поиска.
maxRowId
Тип: INT64* Этот выходной параметр является указателем на максимальный идентификатор строки записи, которая соответствует условиям поиска.
Возвращаемое значение
Тип: HRESULT Возвращает S_OK при успешном завершении.
Требования
Минимальная версия клиента | Windows 10 версии 2004 (10.0; Сборка 19041) |
Минимальная версия сервера | Windows Server версии 2004 (10.0; Сборка 19041) |
Верхняя часть | diagnosticdataquery.h |