HARDWARE_COUNTER Struktur (ntddk.h)
Die HARDWARE_COUNTER-Struktur enthält Informationen zu einem Hardwarezähler.
Syntax
typedef struct _HARDWARE_COUNTER {
HARDWARE_COUNTER_TYPE Type;
ULONG Reserved;
ULONG64 Index;
} HARDWARE_COUNTER, *PHARDWARE_COUNTER;
Angehörige
Type
Gibt den Typ des Hardwarezählers an. Legen Sie dieses Element auf den folgenden HARDWARE_COUNTER_TYPE Enumerationswert fest:
- PMCCounter-
Reserved
Reserviert für die Verwendung durch das Betriebssystem. Initialisieren Sie dieses Element auf Null.
Index
Gibt den Hardwarezählerindex an. Jeder Hardwarezähler in einer Leistungsüberwachungseinheit (PMU) für einen Prozessor wird durch einen Index identifiziert.
Bemerkungen
Diese Struktur wird von den KeQueryHardwareCounterConfiguration und KeSetHardwareCounterConfiguration Routinen verwendet.
Der Type Member gibt den Typ des Hardwarezählers an, der durch die Struktur beschrieben wird. In Windows 7 ist der einzige definierte Hardwarezählertyp PMCCounter, bei dem es sich um einen Leistungsmonitorzähler handelt. Dieser Zählertyp wird von Threadprofilanwendungen verwendet.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in Windows 7 und höheren Versionen von Windows. |
Header- | ntddk.h (include Ntddk.h) |