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 例程使用。

类型 成员指定结构描述的硬件计数器的类型。 在 Windows 7 中,唯一定义的硬件计数器类型是 PMCCounter,这是性能监视器计数器。 线程分析应用程序使用这种类型的计数器。

要求

要求 价值
最低支持的客户端 在 Windows 7 及更高版本的 Windows 中受支持。
标头 ntddk.h (包括 Ntddk.h)

另请参阅

HARDWARE_COUNTER_TYPE

KeQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration