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.

Comentarios

Esta estructura la usan las rutinas KeQueryHardwareCounterConfiguration y KeSetHardwareCounterConfiguration .

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

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con Windows 7 y versiones posteriores de Windows.
Encabezado ntddk.h (incluya Ntddk.h)

Consulte también

HARDWARE_COUNTER_TYPE

KeQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration