共用方式為


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