提取筛选的事件脚本诊断数据记录统计信息。使用输入参数DIAGNOSTIC_DATA_SEARCH_CRITERIA筛选器对返回的统计信息执行筛选。 记录状态描述与搜索条件匹配的记录数,并返回用于进一步查询数据的参数。 此 API 的使用之一是检查自上次查询数据以来是否发生了更改。 输出参数的更改表示事件脚本记录状态的更改。
Syntax
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。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 版本 2004 (10.0;内部版本 19041) |
| 支持的最低服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
| Header | diagnosticdataquery.h |
| Library | DiagnosticDataQuery.Lib |