perflib.h (PERF_COUNTERSET_INSTANCE 結構)
定義計數器集的實例。
語法
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 |