Freigeben über


PHYSICAL_COUNTER_RESOURCE_LIST-Struktur (ntddk.h)

Die PHYSICAL_COUNTER_RESOURCE_LIST-Struktur beschreibt ein Array von PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Strukturen.

Syntax

typedef struct _PHYSICAL_COUNTER_RESOURCE_LIST {
  ULONG                                Count;
  PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} PHYSICAL_COUNTER_RESOURCE_LIST, *PPHYSICAL_COUNTER_RESOURCE_LIST;

Member

Count

Die Anzahl der Elemente im Deskriptorsarray .

Descriptors[ANYSIZE_ARRAY]

Das erste Element in einem Array von PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Strukturen. Wenn das Array mehr als ein Element enthält, folgen die restlichen Elemente sofort dem ersten Element.

Hinweise

Diese Struktur beschreibt eine Reihe von Indikatorenressourcen. Die meisten Prozessoren verfügen über Leistungsüberwachungseinheiten (Performance Monitor Units, PMUs), die eine Reihe von Hardwareindikatoren enthalten, um verschiedene Aspekte der Systemleistung zu messen. Eine Zählerressource ist ein einzelner Hardwareindikator, ein Block zusammenhängender Zähler oder ein Counter-Overflow-Interrupt in einer PMU.

Der Puffer, der für eine PHYSICAL_COUNTER_RESOURCE_LIST-Struktur zugewiesen ist, muss groß genug sein, um die Struktur sowie alle PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Arrayelemente zu enthalten, die der Struktur folgen.

Der ResourceList-Parameter der HalAllocateHardwareCounters-Routine ist ein Zeiger auf eine PHYSICAL_COUNTER_RESOURCE_LIST Struktur. In Windows 7 wird dieser Parameter nicht verwendet und muss auf NULL festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in Windows 7 und höheren Versionen von Windows.
Kopfzeile ntddk.h (include Ntddk.h, Ntifs.h)

Weitere Informationen

HalAllocateHardwareCounters

PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR