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

另請參閱

ControlCallback