estrutura PERF_COUNTER_IDENTITY (perflib.h)
Define o contador que é enviado para o retorno de chamada de um provedor quando o consumidor adiciona ou remove um contador da consulta.
Sintaxe
typedef struct _PERF_COUNTER_IDENTITY {
GUID CounterSetGuid;
ULONG BufferSize;
ULONG CounterId;
ULONG InstanceId;
ULONG MachineOffset;
ULONG NameOffset;
ULONG Reserved;
} PERF_COUNTER_IDENTITY, *PPERF_COUNTER_IDENTITY;
Membros
CounterSetGuid
GUID que identifica exclusivamente o conjunto de contadores ao qual esse contador pertence.
BufferSize
Tamanho, em bytes, dessa estrutura e o nome do computador e o nome da instância que são acrescentados a essa estrutura na memória.
CounterId
Identificador exclusivo do contador no conjunto de contadores.
Esse membro será definido como PERF_WILDCARD_COUNTER se o consumidor quiser adicionar ou remover todos os contadores no conjunto de contadores.
InstanceId
Identificador da instância do conjunto de contadores à qual o contador pertence.
Ignore esse valor se o nome da instância em NameOffset for PERF_WILDCARD_INSTANCE.
MachineOffset
Deslocamento para o nome do computador Unicode encerrado em nulo que segue essa estrutura na memória.
NameOffset
Deslocamento para o nome da instância Unicode terminada em nulo que segue essa estrutura na memória.
Reserved
Reservado.
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 |