Freigeben über


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)

Weitere Informationen

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE