estructura PERF_COUNTER_IDENTITY (perflib.h)

Define el contador que se envía a la devolución de llamada de un proveedor cuando el consumidor agrega o quita un contador de la consulta.

Sintaxis

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;

Miembros

CounterSetGuid

GUID que identifica de forma única el conjunto de contadores al que pertenece este contador.

BufferSize

Tamaño, en bytes, de esta estructura y el nombre de equipo y el nombre de instancia que se anexan a esta estructura en memoria.

CounterId

Identificador único del contador en el conjunto de contadores.

Este miembro se establece en PERF_WILDCARD_COUNTER si el consumidor quiere agregar o quitar todos los contadores del conjunto de contadores.

InstanceId

Identificador de la instancia del conjunto de contadores a la que pertenece el contador.

Omita este valor si el nombre de la instancia de NameOffset es PERF_WILDCARD_INSTANCE.

MachineOffset

Desplazamiento al nombre de equipo Unicode terminado en null que sigue esta estructura en la memoria.

NameOffset

Desfase al nombre de instancia Unicode terminado en null que sigue esta estructura en la memoria.

Reserved

Reservado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado perflib.h

Consulte también

ControlCallback