Compartilhar via


estrutura PERF_COUNTER_DATA (perflib.h)

Contém informações sobre o bloco PERF_COUNTER_DATA que contém a estrutura . Um bloco PERF_COUNTER_DATA fornece dados brutos do contador de desempenho e consiste nos seguintes itens na ordem:

  1. Uma estrutura PERF_COUNTER_DATA .
  2. Dados brutos do contador de desempenho.
  3. Preenchimento para tornar o tamanho total do bloco um múltiplo de oito bytes.

Sintaxe

typedef struct _PERF_COUNTER_DATA {
  ULONG dwDataSize;
  ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;

Membros

dwDataSize

O tamanho dos dados brutos do contador de desempenho que segue a estrutura PERF_COUNTER_DATA no bloco PERF_COUNTER_DATA , em bytes.

dwSize

O tamanho total do bloco PERF_COUNTER_DATA , que é a soma dos tamanhos opf dos seguintes itens:

  • A estrutura PERF_COUNTER_DATA
  • Os dados brutos do contador de desempenho
  • O preenchimento que garante que o tamanho do bloco PERF_COUNTER_DATA seja um múltiplo de 8 bytes

Comentários

A função PerfQueryCounterData retorna um bloco PERF_DATA_HEADER que pode conter blocos PERF_COUNTER_DATA direta ou indiretamente como parte de um bloco PERF_MULTI_INSTANCES .

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

PerfQueryCounterData