HARDWARE_COUNTER 結構 (ntddk.h)
HARDWARE_COUNTER 結構包含硬體計數器的相關信息。
語法
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
成員
Type
指定硬體計數器的類型。 將此成員設定為下列 HARDWARE_COUNTER_TYPE 列舉值:
- PMCCounter
Reserved
保留供操作系統使用。 將此成員初始化為零。
Index
指定硬體計數器索引。 性能監視單位中的每個硬體計數器, (處理器的 PMU) 是由索引識別。
備註
KeQueryHardwareCounterConfiguration 和 KeSetHardwareCounterConfiguration 例程會使用此結構。
Type 成員會指定 結構所描述的硬體計數器類型。 在 Windows 7 中,唯一定義的硬體計數器類型是 PMCCounter,這是性能監視器計數器。 線程分析應用程式會使用這種類型的計數器。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 和更新版本的 Windows 支援。 |
標頭 | ntddk.h (包含 Ntddk.h) |