структура 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) |