PERF_COUNTER_DATA 结构 (perflib.h)
包含有关包含 结构的 PERF_COUNTER_DATA 块的信息。 PERF_COUNTER_DATA 块提供原始性能计数器数据,并按顺序由以下项组成:
- PERF_COUNTER_DATA结构。
- 原始性能计数器数据。
- 填充使块的总大小为 8 个字节的倍数。
语法
typedef struct _PERF_COUNTER_DATA {
ULONG dwDataSize;
ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;
成员
dwDataSize
遵循 PERF_COUNTER_DATA 块中PERF_COUNTER_DATA结构的原始性能计数器数据的大小(以字节为单位)。
dwSize
PERF_COUNTER_DATA块的总大小,即以下项的大小总和:
- PERF_COUNTER_DATA 结构
- 原始性能计数器数据
- 确保 PERF_COUNTER_DATA 块的大小为 8 字节的倍数的填充
注解
PerfQueryCounterData 函数返回一个PERF_DATA_HEADER块,该块可能包含PERF_COUNTER_DATA块直接或间接作为PERF_MULTI_INSTANCES块的一部分。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1607 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | perflib.h |