Freigeben über


PERF_MULTI_COUNTERS-Struktur (perflib.h)

Stellt Informationen zum PERF_MULTI_COUNTERS-Block bereit, der die -Struktur enthält. Ein PERF_MULTI_COUNTERS-Block gibt die Leistungsindikatoren an, für die Ergebnisse als Teil des PERF_COUNTER_HEADER blocks in der Abfrage mit mehreren Zählern bereitgestellt werden. Der PERF_MULTI_COUNTERS-Block besteht aus einer PERF_MULTI_COUNTERS-Struktur , gefolgt von einer Sequenz von DWORD-Werten , die Leistungsindikatorbezeichner angeben.

Syntax

typedef struct _PERF_MULTI_COUNTERS {
  ULONG dwSize;
  ULONG dwCounters;
} PERF_MULTI_COUNTERS, *PPERF_MULTI_COUNTERS;

Member

dwSize

Die Gesamtgröße des PERF_MULTI_COUNTERS-Blocks in Bytes. Diese Gesamtgröße ist die Summe der Größen der PERF_MULTI_COUNTERS-Struktur und aller Leistungsindikatorbezeichner.

dwCounters

Die Anzahl der Leistungsindikatorbezeichner, die der PERF_MULTI_COUNTERS-Block enthält.

Hinweise

Die PerfQueryCounterData-Funktion ruft einen PERF_DATA_HEADER-Block ab, der einen PERF_MULTI_COUNTERS-Block innerhalb des PERF_COUNTER_HEADER-Blocks enthalten kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1607 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile perflib.h

Weitere Informationen

PERF_COUNTER_HEADER

PERF_DATA_HEADER

PerfQueryCounterData