PERF_COUNTERSET_REG_INFO 结构 (perflib.h)
包含有关包含 结构的 PERF_COUNTERSET_REG_INFO 块的信息。 PERF_COUNTERSET_REG_INFO块提供计数器集及其包含的性能计数器的注册信息,由紧跟PERF_COUNTERSET_REG_INFO结构以及对应于计数器集中性能计数器的一组PERF_COUNTER_REG_INFO结构组成。
语法
typedef struct _PERF_COUNTERSET_REG_INFO {
GUID CounterSetGuid;
ULONG CounterSetType;
ULONG DetailLevel;
ULONG NumCounters;
ULONG InstanceType;
} PERF_COUNTERSET_REG_INFO, *PPERF_COUNTERSET_REG_INFO;
成员
CounterSetGuid
计数器集的唯一标识符。
CounterSetType
保留。
DetailLevel
计数器集中计数器的目标受众。
可能的值包括:
值 | 含义 |
---|---|
|
可以将计数器显示给任何级别的用户。 |
|
计数器很复杂,应仅向高级用户显示。 |
NumCounters
此 PERF_COUNTERSET_REG_INFO 块中的 PERF_COUNTER_REG_INFO 结构数。
InstanceType
指定计数器集是允许多实例(如进程和物理磁盘),还是允许单实例(如内存)。
下面是可能的实例类型。
注解
调用的 PerfQueryCounterSetRegistrationInfo 函数,并将 requestCode 参数设置为 PERF_REG_COUNTERSET_STRUCT 获取 PERF_COUNTERSET_REG_INFO 块。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10版本 1607 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
标头 | perflib.h |