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 |