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

Тип: ДЕСКРиптор сеанса запроса диагностических данных.

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)
Header diagnosticdataquery.h
Library DiagnosticDataQuery.Lib