PERF_COUNTER_DATA Struktur (perflib.h)
Enthält Informationen zum PERF_COUNTER_DATA-Block , der die Struktur enthält. Ein PERF_COUNTER_DATA-Block stellt rohe Leistungsindikatordaten bereit und besteht in der Reihenfolge aus den folgenden Elementen:
- Eine PERF_COUNTER_DATA-Struktur .
- Unformatierte Leistungsindikatordaten.
- Auffüllung, um die Gesamtgröße des Blocks auf ein Vielfaches von acht Bytes zu setzen.
Syntax
typedef struct _PERF_COUNTER_DATA {
ULONG dwDataSize;
ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;
Member
dwDataSize
Die Größe der rohen Leistungsindikatordaten, die der PERF_COUNTER_DATA Struktur im PERF_COUNTER_DATA-Block in Bytes folgen.
dwSize
Die Gesamtgröße des PERF_COUNTER_DATA-Blocks , die die Summe der Größen ist, opf die folgenden Elemente:
- Die PERF_COUNTER_DATA-Struktur
- Die Rohdaten des Leistungsindikators
- Die Auffüllung, die sicherstellt, dass die Größe des PERF_COUNTER_DATA Blocks ein Vielfaches von 8 Bytes ist.
Hinweise
Die PerfQueryCounterData-Funktion gibt einen PERF_DATA_HEADER-Block zurück, der PERF_COUNTER_DATA Blöcke direkt oder indirekt als Teil eines PERF_MULTI_INSTANCES-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 |