Compartir a través de


estructura HARDWARE_COUNTER (ntddk.h)

La estructura HARDWARE_COUNTER contiene información sobre un contador de hardware.

Sintaxis

typedef struct _HARDWARE_COUNTER {
  HARDWARE_COUNTER_TYPE Type;
  ULONG                 Reserved;
  ULONG64               Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;

Miembros

Type

Especifica el tipo del contador de hardware. Establezca este miembro en el siguiente valor de enumeración HARDWARE_COUNTER_TYPE:

  • pmCCounter

Reserved

Reservado para su uso por el sistema operativo. Inicialice este miembro en cero.

Index

Especifica el índice del contador de hardware. Cada contador de hardware de una unidad de supervisión de rendimiento (PMU) para un procesador se identifica mediante un índice.

Observaciones

Esta estructura la usan las rutinas de KeQueryHardwareCounterConfigur ation y KeSetHardwareCounterConfiguration.

El miembro Type especifica el tipo de contador de hardware que describe la estructura. En Windows 7, el único tipo de contador de hardware definido es PMCCounter, que es un contador del monitor de rendimiento. Las aplicaciones de generación de perfiles de subprocesos usan este tipo de contador.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con Windows 7 y versiones posteriores de Windows.
encabezado de ntddk.h (incluya Ntddk.h)

Consulte también

HARDWARE_COUNTER_TYPE

keQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration