estrutura HARDWARE_COUNTER (ntddk.h)

A estrutura HARDWARE_COUNTER contém informações sobre um contador de hardware.

Sintaxe

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

Membros

Type

Especifica o tipo do contador de hardware. Defina esse membro como o seguinte HARDWARE_COUNTER_TYPE valor de enumeração:

  • PMCCounter

Reserved

Reservado para uso pelo sistema operacional. Inicialize esse membro como zero.

Index

Especifica o índice do contador de hardware. Cada contador de hardware em uma PMU (unidade de monitoramento de desempenho) para um processador é identificado por um índice.

Comentários

Essa estrutura é usada pelas rotinas KeQueryHardwareCounterConfiguration e KeSetHardwareCounterConfiguration .

O membro Type especifica o tipo de contador de hardware descrito pela estrutura. No Windows 7, o único tipo de contador de hardware definido é PMCCounter, que é um contador de monitor de desempenho. Esse tipo de contador é usado por aplicativos de criação de perfil de thread.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no Windows 7 e versões posteriores do Windows.
Cabeçalho ntddk.h (inclua Ntddk.h)

Confira também

HARDWARE_COUNTER_TYPE

KeQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration