Compartilhar via


estrutura PERF_STRING_BUFFER_HEADER (perflib.h)

Fornece informações sobre o bloco PERF_STRING_BUFFER_HEADER que contém a estrutura. O bloco PERF_STRING_BUFFER_HEADER fornece os nomes ou cadeias de caracteres de ajuda para os contadores de desempenho em um conjunto de contadores, amd consiste nos seguintes itens na ordem:

  1. Uma estrutura de PERF_STRING_BUFFER_HEADER
  2. Várias estruturas PERF_STRING_COUNTER_HEADER . O membro dwCounters da estrutura PERF_STRING_BUFFER_HEADER especifica quantas estruturas PERF_STRING_COUNTER_HEADER o bloco PERF_STRING_BUFFER_HEADER contém.
  3. Um bloco de dados de cadeia de caracteres.

Sintaxe

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

Membros

dwSize

O tamanho total do bloco PERF_STRING_BUFFER_HEADER , em bytes. Esse tamanho total é a soma dos tamanhos da estrutura PERF_STRING_BUFFER_HEADER , todas as estruturas PERF_STRING_COUNTER_HEADER e o bloco de dados de cadeia de caracteres.

dwCounters

O número de estruturas PERF_STRING_COUNTER_HEADER no bloco PERF_STRING_BUFFER_HEADER .

Comentários

A função PerfQueryCounterSetRegistrationInfo chamada com o parâmetro requestCode definido como PERF_REG_COUNTER_NAME_STRINGS ou PERF_REG_COUNTER_HELP_STRINGS obtém um bloco PERF_STRING_BUFFER_HEADER .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1607 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho perflib.h

Confira também

PERF_STRING_COUNTER_HEADER

PerfQueryCounterSetRegistrationInfo