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) 是由索引識別。

備註

KeQueryHardwareCounterConfigurationKeSetHardwareCounterConfiguration 例程會使用此結構。

Type 成員會指定 結構所描述的硬體計數器類型。 在 Windows 7 中,唯一定義的硬體計數器類型是 PMCCounter,這是性能監視器計數器。 線程分析應用程式會使用這種類型的計數器。

規格需求

需求
最低支援的用戶端 Windows 7 和更新版本的 Windows 支援。
標頭 ntddk.h (包含 Ntddk.h)

另請參閱

HARDWARE_COUNTER_TYPE

KeQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration