PERF_MULTI_INSTANCES結構 (perflib.h)

提供包含 結構 之PERF_MULTI_INSTANCES 區塊的相關信息。 PERF_MULTI_INSTANCES 區塊表示在多個實例查詢中,提供結果作為PERF_COUNTER_HEADER區塊的一部分的實例數目。 PERF_MULTI_INSTANCES 區塊依序包含下列專案:

  1. PERF_MULTI_INSTANCES 結構
  2. 一些實例數據區塊。 PERF_MULTI_INSTANCES區塊包含的實例數據區塊數目會指出PERF_MULTI_INSTANCES結構的 dwInstances 成員。 每個實體資料區塊都會依序包含下列專案:
    1. PERF_INSTANCE_HEADER區塊
    2. 個PERF_COUNTER_DATA 區塊。 PERF_COUNTER_DATA區塊的數目取決於內容:
      • 如果PERF_MULTI_INSTANCES區塊是類型為 PERF_MULTIPLE_INSTANCES PERF_COUNTER_HEADER 區塊的一部分,實例數據區塊會包含一個PERF_COUNTER_DATA區塊。
      • 如果PERF_MULTI_INSTANCES區塊屬於類型為 PERF_COUNTERSET PERF_COUNTER_HEADER 區塊的一部分,PERF_COUNTER_DATA 區塊的數目會由 PERF_MULTI_COUNTERS 區塊表示。

語法

typedef struct _PERF_MULTI_INSTANCES {
  ULONG dwTotalSize;
  ULONG dwInstances;
} PERF_MULTI_INSTANCES, *PPERF_MULTI_INSTANCES;

成員

dwTotalSize

PERF_MULTI_INSTANCES區塊的大小總計,以位元組為單位。 這個總大小是 PERF_MULTI_INSTANCES 結構和實例數據區塊的大小總和。

dwInstances

PERF_MULTI_INSTANCES 區塊中的實例數據區塊數目。

備註

PerfQueryCounterData 函式會取得PERF_DATA_HEADER區塊,其中可能包含PERF_COUNTER_HEADER區塊內的PERF_MULTI_INSTANCES區塊。

規格需求

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

另請參閱

PERF_COUNTER_HEADER

PERF_DATA_HEADER

PerfQueryCounterData