PERF_STRING_BUFFER_HEADER 结构 (perflib.h)

提供有关包含 结构的PERF_STRING_BUFFER_HEADER 块的信息。 PERF_STRING_BUFFER_HEADER 块为计数器集中的性能计数器提供名称或帮助字符串,amd 按顺序包含以下项:

  1. PERF_STRING_BUFFER_HEADER结构
  2. 许多 PERF_STRING_COUNTER_HEADER 结构。 PERF_STRING_BUFFER_HEADER 结构的 dwCounters 成员指定PERF_STRING_BUFFER_HEADER块包含的PERF_STRING_COUNTER_HEADER结构数。
  3. 字符串数据块。

语法

typedef struct _STRING_BUFFER_HEADER {
  DWORD dwSize;
  DWORD dwCounters;
} PERF_STRING_BUFFER_HEADER, *PPERF_STRING_BUFFER_HEADER;

成员

dwSize

PERF_STRING_BUFFER_HEADER块的总大小(以字节为单位)。 此总大小是 PERF_STRING_BUFFER_HEADER 结构、所有 PERF_STRING_COUNTER_HEADER 结构和字符串数据块的大小之和。

dwCounters

PERF_STRING_BUFFER_HEADER 块中的PERF_STRING_COUNTER_HEADER结构数。

注解

调用的 PerfQueryCounterSetRegistrationInfo 函数,并将 requestCode 参数设置为 PERF_REG_COUNTER_NAME_STRINGSPERF_REG_COUNTER_HELP_STRINGS 获取 PERF_STRING_BUFFER_HEADER 块。

要求

要求
最低受支持的客户端 Windows 10版本 1607 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 perflib.h

另请参阅

PERF_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo