structure HARDWARE_COUNTER (ntddk.h)
La structure HARDWARE_COUNTER contient des informations sur un compteur matériel.
Syntaxe
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
Membres
Type
Spécifie le type du compteur matériel. Définissez ce membre sur la valeur d’énumération HARDWARE_COUNTER_TYPE suivante :
- PMCCounter
Reserved
Réservé pour une utilisation par le système d’exploitation. Initialisez ce membre à zéro.
Index
Spécifie l’index du compteur matériel. Chaque compteur matériel d’une unité de surveillance des performances (PMU) pour un processeur est identifié par un index.
Remarques
Cette structure est utilisée par les routines KeQueryHardwareCounterConfiguration et KeSetHardwareCounterConfiguration.
Le membre Type spécifie le type de compteur matériel décrit par la structure. Dans Windows 7, le seul type de compteur matériel défini est PMCCounter, qui est un compteur de moniteur de performances. Ce type de compteur est utilisé par les applications de profilage de thread.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans Windows 7 et versions ultérieures de Windows. |
d’en-tête | ntddk.h (include Ntddk.h) |