共用方式為


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_INFOOffset 成員包含從 PERF_COUNTERSET_INSTANCE 區塊開頭到計數器原始計數器值的位元移。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 perflib.h

另請參閱

PERF_COUNTER_INFO

PerfCreateInstance

PerfDeleteInstance

PerfQueryInstance