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) |