структура 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 и подпрограммами KeSetHardwareCounterConfigur ation.
Элемент типа указывает тип счетчика оборудования, описываемого структурой. В Windows 7 только определенный тип счетчика оборудования — PMCCounter, который является счетчиком монитора производительности. Этот тип счетчика используется приложениями профилирования потоков.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в Windows 7 и более поздних версиях Windows. |
заголовка | ntddk.h (include Ntddk.h) |