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) |