Freigeben über


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)

Weitere Informationen

HARDWARE_COUNTER_TYPE

KeQueryHardwareCounterConfiguration

KeSetHardwareCounterConfiguration