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) |