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 |