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


Функция 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