PERF_COUNTER_IDENTITY結構 (perflib.h)
定義取用者在查詢中加入或移除計數器時,傳送給提供者回呼的計數器。
語法
typedef struct _PERF_COUNTER_IDENTITY {
GUID CounterSetGuid;
ULONG BufferSize;
ULONG CounterId;
ULONG InstanceId;
ULONG MachineOffset;
ULONG NameOffset;
ULONG Reserved;
} PERF_COUNTER_IDENTITY, *PPERF_COUNTER_IDENTITY;
成員
CounterSetGuid
可唯一識別此計數器所屬計數器集的 GUID。
BufferSize
這個結構的大小,以位元組為單位,以及附加至記憶體中這個結構的計算機名稱和實例名稱。
CounterId
計數器集合中計數器的唯一標識碼。
如果取用者想要新增或移除計數器集中的所有計數器,此成員會設定為 PERF_WILDCARD_COUNTER 。
InstanceId
計數器所屬計數器集合實例的標識碼。
如果 NameOffset 上的實例名稱PERF_WILDCARD_INSTANCE,請忽略此值。
MachineOffset
位移至記憶體中這個結構後面的 Null 終止 Unicode 計算機名稱。
NameOffset
位移至記憶體中這個結構後面的 Null 終止 Unicode 實例名稱。
Reserved
保留的。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | perflib.h |