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 句柄。

searchCriteria

类型: DIAGNOSTIC_DATA_SEARCH_CRITERIA* 指向包含此操作搜索条件的资源的指针。 此资源包含生成者、类别和标记等条件。

recordCount

类型: UINT32* 此输出参数是指向与搜索条件匹配的记录数的指针。

minRowId

类型: INT64* 此输出参数是指向与搜索条件匹配的记录的最小行 ID 的指针。

maxRowId

类型: INT64* 此输出参数是指向与搜索条件匹配的记录的最大行 ID 的指针。

返回值

类型: HRESULT 在成功完成时返回S_OK。

要求

   
最低受支持的客户端 Windows 10,版本 2004 (10.0;内部版本 19041)
最低受支持的服务器 Windows Server 版本 2004 (10.0;内部版本 19041)
标头 diagnosticdataquery.h