Share via


PERF_STRING_BUFFER_HEADER Struktur (perflib.h)

Stellt Informationen zum PERF_STRING_BUFFER_HEADER-Block bereit, der die Struktur enthält. Der PERF_STRING_BUFFER_HEADER-Block stellt die Namen oder Hilfezeichenfolgen für die Leistungsindikatoren in einem Leistungsindikatorsatz bereit. amd besteht in der Reihenfolge aus den folgenden Elementen:

  1. Eine PERF_STRING_BUFFER_HEADER-Struktur
  2. Eine Reihe von PERF_STRING_COUNTER_HEADER Strukturen. Das dwCounters-Element der PERF_STRING_BUFFER_HEADER-Struktur gibt an, wie viele PERF_STRING_COUNTER_HEADER Strukturen der PERF_STRING_BUFFER_HEADER-Block enthält.
  3. Ein Block von Zeichenfolgendaten.

Syntax

typedef struct _STRING_BUFFER_HEADER {
  DWORD dwSize;
  DWORD dwCounters;
} PERF_STRING_BUFFER_HEADER, *PPERF_STRING_BUFFER_HEADER;

Member

dwSize

Die Gesamtgröße des PERF_STRING_BUFFER_HEADER Blocks in Bytes. Diese Gesamtgröße ist die Summe der Größen der PERF_STRING_BUFFER_HEADER-Struktur , aller PERF_STRING_COUNTER_HEADER Strukturen und des Zeichenfolgendatenblocks.

dwCounters

Die Anzahl der PERF_STRING_COUNTER_HEADER Strukturen im PERF_STRING_BUFFER_HEADER-Block .

Hinweise

Die PerfQueryCounterSetRegistrationInfo-Funktion , die aufgerufen wird, wobei der requestCode-Parameter auf PERF_REG_COUNTER_NAME_STRINGS festgelegt ist, oder PERF_REG_COUNTER_HELP_STRINGS einen PERF_STRING_BUFFER_HEADER-Block abruft.

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_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo