PERF_COUNTER_BLOCK 结构 (winperf.h)

描述包含对象计数器的原始性能计数器数据的内存块。

语法

typedef struct _PERF_COUNTER_BLOCK {
  DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;

成员

ByteLength

此结构的大小以及随后的原始计数器数据的大小(以字节为单位)。

注解

PERF_COUNTER_DEFINITIONCounterOffset 成员提供从此结构的开头到计数器值的偏移量。

PERF_COUNTER_BLOCK 结构在 PERF_OBJECT_TYPE 块中的位置取决于对象是否包含实例。 有关详细信息,请参阅 性能数据格式

必须确保计数器块的大小与 8 字节边界对齐。 例如,如果性能对象包含两个 DWORD 计数器,则必须向计数器块添加另外 4 个字节,使其与 8 字节边界对齐。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winperf.h (包括 Windows.h)

另请参阅

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE