PERF_COUNTER_BLOCK-Struktur (winperf.h)
Beschreibt den Speicherblock, der die rohen Leistungsindikatordaten für die Leistungsindikatoren eines Objekts enthält.
Syntax
typedef struct _PERF_COUNTER_BLOCK {
DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;
Member
ByteLength
Größe dieser Struktur und der folgenden Unformatierten Zählerdaten in Bytes.
Hinweise
Das CounterOffset-Elementvon PERF_COUNTER_DEFINITION stellt den Offset vom Anfang dieser Struktur bis zum Zählerwert bereit.
Der Speicherort der PERF_COUNTER_BLOCK-Struktur im PERF_OBJECT_TYPE-Block hängt davon ab, ob das Objekt Instanzen enthält. Ausführliche Informationen finden Sie unter Leistungsdatenformat.
Sie müssen sicherstellen, dass die Größe des Indikatorenblocks an einer 8-Byte-Grenze ausgerichtet ist. Wenn das Leistungsobjekt beispielsweise zwei DWORD-Leistungsindikatoren enthält, müssen Sie dem Indikatorenblock weitere vier Bytes hinzufügen, damit er an einer 8-Byte-Grenze ausgerichtet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winperf.h (einschließlich Windows.h) |