PHYSICAL_COUNTER_RESOURCE_LIST結構 (ntddk.h)
PHYSICAL_COUNTER_RESOURCE_LIST 結構描述PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR結構的陣列。
語法
typedef struct _PHYSICAL_COUNTER_RESOURCE_LIST {
ULONG Count;
PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} PHYSICAL_COUNTER_RESOURCE_LIST, *PPHYSICAL_COUNTER_RESOURCE_LIST;
成員
Count
描述項陣列中的項目數目。
Descriptors[ANYSIZE_ARRAY]
PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 結構陣列中的第一個專案。 如果陣列包含多個元素,其餘元素會緊接在第一個項目後面。
備註
此結構描述一組計數器資源。 大部分處理器都有性能監視器單位 (PMU) ,其中包含數個硬體計數器來測量系統效能的各個層面。 計數器資源是單一硬體計數器、連續計數器的區塊,或 PMU 中的計數器溢位中斷。
配置來包含 PHYSICAL_COUNTER_RESOURCE_LIST 結構的緩衝區必須夠大,才能包含 結構加上結構後面的任何 PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR 陣列元素。
HalAllocateHardwareCounters 例程的 ResourceList 參數是PHYSICAL_COUNTER_RESOURCE_LIST結構的指標。 在 Windows 7 中,此參數未使用,而且必須設定為 NULL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 和更新版本的 Windows 支援。 |
標頭 | ntddk.h (包含 Ntddk.h、Ntifs.h) |