HARDWARE_COUNTER-Struktur (ntddk.h)
Die HARDWARE_COUNTER-Struktur enthält Informationen zu einem Hardwareindikator.
Syntax
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
Member
Type
Gibt den Typ des Hardwareindikators an. Legen Sie diesen Member auf den folgenden HARDWARE_COUNTER_TYPE Enumerationswert fest:
- PMCCounter
Reserved
Reserviert für die Verwendung durch das Betriebssystem. Initialisieren Sie dieses Element auf 0.
Index
Gibt den Hardwareindikatorindex an. Jeder Hardwareindikator in einer Leistungsüberwachungseinheit (Performance Monitoring Unit, PMU) für einen Prozessor wird durch einen Index identifiziert.
Hinweise
Diese Struktur wird von den Routinen KeQueryHardwareCounterConfiguration und KeSetHardwareCounterConfiguration verwendet.
Das Type-Element gibt den Typ des Hardwareindikators an, der von der Struktur beschrieben wird. In Windows 7 ist der einzige definierte Hardwareindikatortyp PMCCounter, ein Leistungsmonitorindikator. Diese Art von Indikator wird von Threadprofilerstellungsanwendungen verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in Windows 7 und höheren Versionen von Windows. |
Kopfzeile | ntddk.h (include Ntddk.h) |