PERF_COUNTERSET_INSTANCE 结构 (perflib.h)
定义计数器集的实例。
语法
typedef struct _PERF_COUNTERSET_INSTANCE {
GUID CounterSetGuid;
ULONG dwSize;
ULONG InstanceId;
ULONG InstanceNameOffset;
ULONG InstanceNameSize;
} PERF_COUNTERSET_INSTANCE, *PPERF_COUNTERSET_INSTANCE;
成员
CounterSetGuid
标识此实例所属的计数器集的 GUID。
dwSize
实例块的大小(以字节为单位)。 实例块包含此结构,后跟一个或多个 PERF_COUNTER_INFO 块,以实例名称结尾。
InstanceId
唯一标识此实例的标识符。
提供程序在调用 PerfCreateInstance 时指定了标识符。
InstanceNameOffset
从此结构的开头到以 null 结尾的 Unicode 实例名称的字节偏移量。
提供程序在调用 PerfCreateInstance 时指定了实例名称。
InstanceNameSize
实例名称的大小(以字节为单位)。 大小包括 null 终止符。
注解
PERF_COUNTER_INFO 的 Offset 成员包含从PERF_COUNTERSET_INSTANCE块开头到计数器的原始计数器值的字节偏移量。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | perflib.h |