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 |