perfRegInfoType 枚举 (perflib.h)

指示可以通过调用 PerfQueryCounterSetRegistrationInfo 函数请求的有关性能计数器集的信息类型。

语法

typedef enum _PerfRegInfoType {
  PERF_REG_COUNTERSET_STRUCT = 1,
  PERF_REG_COUNTER_STRUCT,
  PERF_REG_COUNTERSET_NAME_STRING,
  PERF_REG_COUNTERSET_HELP_STRING,
  PERF_REG_COUNTER_NAME_STRINGS,
  PERF_REG_COUNTER_HELP_STRINGS,
  PERF_REG_PROVIDER_NAME,
  PERF_REG_PROVIDER_GUID,
  PERF_REG_COUNTERSET_ENGLISH_NAME,
  PERF_REG_COUNTER_ENGLISH_NAMES
} PerfRegInfoType;

常量

 
PERF_REG_COUNTERSET_STRUCT
值:1
获取计数器集及其包含的所有计数器作为 PERF_COUNTERSET_REG_INFO 块的注册信息。 块包含一个 PERF_COUNTERSET_REG_INFO结构, 后跟一个 或

更多 PERF_COUNTER_REG_INFO 结构。
PERF_REG_COUNTER_STRUCT
获取性能计数器作为 PERF_COUNTER_REG_INFO 结构的注册信息。

使用 PerfQueryCounterSetRegistrationInfo 函数的 requestLangId 参数指定计数器标识符。
PERF_REG_COUNTERSET_NAME_STRING
获取一个以 null 结尾的 UTF16-LE 字符串,该字符串指示计数器集的名称。

使用 PerfQueryCounterSetRegistrationInfo 函数的 requestLangId 参数指定结果的首选区域设置。
PERF_REG_COUNTERSET_HELP_STRING
获取一个以 null 结尾的 UTF16-LE 字符串,其中包含计数器集的帮助字符串。

使用 PerfQueryCounterSetRegistrationInfo 函数的 requestLangId 参数指定结果的首选区域设置。
PERF_REG_COUNTER_NAME_STRINGS
获取计数器中作为 PERF_STRING_BUFFER_HEADER 块集的性能计数器的名称。

块包括一个 PERF_STRING_BUFFER_HEADER 结构,后跟一个结构

或更多 PERF_STRING_COUNTER_HEADER 结构,后跟指示计数器名称的字符串数据。

使用 PerfQueryCounterSetRegistrationInfo 函数的 requestLangId 参数指定结果的首选区域设置。
PERF_REG_COUNTER_HELP_STRINGS
获取计数器中性能计数器的帮助字符串,该计数器集为 PERF_STRING_BUFFER_HEADER 块。

块包括一个 PERF_STRING_BUFFER_HEADER 结构,后跟一个结构

或更多 PERF_STRING_COUNTER_HEADER 结构,后跟包含帮助字符串的字符串数据。

使用 PerfQueryCounterSetRegistrationInfo 函数的 requestLangId 参数指定结果的首选区域设置。
PERF_REG_PROVIDER_NAME
获取一个以 null 结尾的 UTF-16LE 字符串,该字符串指示计数器集的提供程序的名称。
PERF_REG_PROVIDER_GUID
获取计数器集的提供程序的 GUID。
PERF_REG_COUNTERSET_ENGLISH_NAME
获取一个以 null 结尾的 UTF-16LE 字符串,该字符串包含以英语表示的计数器集的名称。 此值等效于在调用 PerfQueryCounterSetRegistrationInfo 函数时将 requestCode 参数设置为 PERF_REG_COUNTERSET_NAME_STRING 并将 requestLangId 参数设置为 0。
PERF_REG_COUNTER_ENGLISH_NAMES
获取计数器中以 PERF_STRING_BUFFER_HEADER 块形式设置的性能计数器的英文名称。

块包括一个 PERF_STRING_BUFFER_HEADER 结构,后跟一个结构

或更多 PERF_STRING_COUNTER_HEADER 结构,后跟指示计数器名称的字符串数据。 此值等效于在调用 PerfQueryCounterSetRegistrationInfo 函数时将 requestCode 参数设置为 PERF_REG_COUNTER_NAME_STRINGS并将 requestLangId 参数设置为 0。

要求

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

另请参阅

PerfQueryCounterSetRegistrationInfo