Compartilhar via


estrutura PERF_COUNTERSET_INSTANCE (perflib.h)

Define uma instância de um conjunto de contadores.

Sintaxe

typedef struct _PERF_COUNTERSET_INSTANCE {
  GUID  CounterSetGuid;
  ULONG dwSize;
  ULONG InstanceId;
  ULONG InstanceNameOffset;
  ULONG InstanceNameSize;
} PERF_COUNTERSET_INSTANCE, *PPERF_COUNTERSET_INSTANCE;

Membros

CounterSetGuid

GUID que identifica o conjunto de contadores ao qual essa instância pertence.

dwSize

Tamanho, em bytes, do bloco de instância. O bloco de instância contém essa estrutura, seguida por um ou mais blocos PERF_COUNTER_INFO e termina com o nome da instância.

InstanceId

Identificador que identifica exclusivamente essa instância.

O provedor especificou o identificador ao chamar PerfCreateInstance.

InstanceNameOffset

Deslocamento de bytes do início dessa estrutura para o nome da instância Unicode terminada em nulo.

O provedor especificou o nome da instância ao chamar PerfCreateInstance.

InstanceNameSize

Tamanho, em bytes, do nome da instância. O tamanho inclui o terminador nulo.

Comentários

O membro Offset de PERF_COUNTER_INFO contém o deslocamento de bytes desde o início do bloco PERF_COUNTERSET_INSTANCE até o valor bruto do contador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho perflib.h

Confira também

PERF_COUNTER_INFO

PerfCreateInstance

PerfDeleteInstance

PerfQueryInstance