struttura HARDWARE_COUNTER (ntddk.h)
La struttura HARDWARE_COUNTER contiene informazioni su un contatore hardware.
Sintassi
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
Membri
Type
Specifica il tipo del contatore hardware. Impostare questo membro sul valore di enumerazione HARDWARE_COUNTER_TYPE seguente:
- PMCCounter
Reserved
Riservato per l'uso dal sistema operativo. Inizializzare questo membro su zero.
Index
Specifica l'indice del contatore hardware. Ogni contatore hardware in un'unità di monitoraggio delle prestazioni (PMU) per un processore viene identificato da un indice.
Osservazioni
Questa struttura viene usata dalle routine KeQueryHardwareCounterConfiguration e KeSetHardwareCounterConfiguration.
Il membro Type specifica il tipo di contatore hardware descritto dalla struttura. In Windows 7 l'unico tipo di contatore hardware definito è PMCCounter, che è un contatore del monitoraggio delle prestazioni. Questo tipo di contatore viene usato dalle applicazioni di profilatura del thread.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato in Windows 7 e versioni successive di Windows. |
intestazione | ntddk.h (include Ntddk.h) |