PERF_INSTANCE_HEADER結構 (perflib.h)
提供包含結構 之PERF_INSTANCE_HEADER 區塊的相關信息。 PERF_INSTANCE_HEADER 區塊會提供計數器集合中實例的相關信息,或多實例查詢中提供性能計數器結果的實例。 PERF_INSTANCE_HEADER 區塊包含下列專案:
- 包含PERF_INSTANCE_HEADER區塊大小和實例標識碼的PERF_INSTANCE_HEADER結構
- 包含實例名稱的 Null 終止 UTF-16LE 字串。
- 填補,使 PERF_INSTANCE_HEADER 區塊的大小總計是8個字節的倍數。
語法
typedef struct _PERF_INSTANCE_HEADER {
ULONG Size;
ULONG InstanceId;
} PERF_INSTANCE_HEADER, *PPERF_INSTANCE_HEADER;
成員
Size
PERF_INSTANCE_HEADER 區塊的大小總計,以位元組為單位。 這個總大小是 PERF_INSTANCE_HEADER 結構的大小總和、包含實例名稱的字元串,以及填補。
InstanceId
執行個體識別碼。
備註
計數器集合的每個使用中實例都是由的組合來識別
其實例名稱和實例識別碼。 的兩個作用中實例
計數器集不應該有相同的實例名稱和實例組合
。 不過,客戶端應該容許實例名稱與實例的重複組合實例
。
PerfEnumerateCounterSetInstances 函式會取得 的序列
PERF_INSTANCE_HEADER 區塊。
PerfQueryCounterData 函式會取得可能PERF_DATA_HEADER區塊
包含 PERF_MULTI_INSTANCES 區塊內的 PERF_INSTANCE_HEADER 區塊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1607 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
標頭 | perflib.h |