PERF_COUNTER_DATA 结构 (perflib.h)

包含有关包含 结构的 PERF_COUNTER_DATA 块的信息。 PERF_COUNTER_DATA 块提供原始性能计数器数据,并按顺序由以下项组成:

  1. PERF_COUNTER_DATA结构。
  2. 原始性能计数器数据。
  3. 填充使块的总大小为 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

另请参阅

PerfQueryCounterData