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;
Angehörige
Count
Die Anzahl der Elemente im Deskriptoren Arrays.
Descriptors[ANYSIZE_ARRAY]
Das erste Element in einem Array von PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Strukturen. Wenn das Array mehrere Elemente enthält, folgen die verbleibenden Elemente sofort dem ersten Element.
Bemerkungen
Diese Struktur beschreibt eine Reihe von Leistungsindikatorenressourcen. Die meisten Prozessoren verfügen über Leistungsüberwachungseinheiten (PERFORMANCE Monitor Units, PMUs), die eine Reihe von Hardwarezählern enthalten, um verschiedene Aspekte der Systemleistung zu messen. Eine Zählerressource ist ein einzelner Hardwarezähler, ein Block zusammenhängender Zähler oder ein Zählerüberlaufunterbrechung in einer PMU.
Der Puffer, der eine PHYSICAL_COUNTER_RESOURCE_LIST Struktur zugeordnet ist, muss groß genug sein, um die Struktur sowie alle PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR Arrayelemente zu enthalten, die der Struktur folgen.
Der HalAllocateHardwareCountersResourceList Parameter der Routine ist ein Zeiger auf eine PHYSICAL_COUNTER_RESOURCE_LIST Struktur. In Windows 7 ist dieser Parameter nicht verwendet und muss auf NULL-festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Unterstützt in Windows 7 und höheren Versionen von Windows. |
Header- | ntddk.h (enthalten Ntddk.h, Ntifs.h) |