PERF_MULTI_INSTANCES結構 (perflib.h)
提供包含 結構 之PERF_MULTI_INSTANCES 區塊的相關信息。 PERF_MULTI_INSTANCES 區塊表示在多個實例查詢中,提供結果作為PERF_COUNTER_HEADER區塊的一部分的實例數目。 PERF_MULTI_INSTANCES 區塊依序包含下列專案:
- PERF_MULTI_INSTANCES 結構
- 一些實例數據區塊。 PERF_MULTI_INSTANCES區塊包含的實例數據區塊數目會指出PERF_MULTI_INSTANCES結構的 dwInstances 成員。 每個實體資料區塊都會依序包含下列專案:
- PERF_INSTANCE_HEADER區塊
- 數 個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 |