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;
Members
Type
Specifica il tipo del contatore hardware. Impostare questo membro sul valore di enumerazione HARDWARE_COUNTER_TYPE seguente:
- PMCCounter
Reserved
Riservato per l'uso da parte del 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 è identificato da un indice.
Commenti
Questa struttura viene utilizzata 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, ovvero un contatore del monitoraggio delle prestazioni. Questo tipo di contatore viene usato dalle applicazioni di profilatura dei thread.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato in Windows 7 e versioni successive di Windows. |
Intestazione | ntddk.h (include Ntddk.h) |