Compartir a través de


estructura PERF_COUNTERSET_INSTANCE (perflib.h)

Define una instancia de un conjunto de contadores.

Sintaxis

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

Miembros

CounterSetGuid

GUID que identifica el conjunto de contadores al que pertenece esta instancia.

dwSize

Tamaño, en bytes, del bloque de instancia. El bloque de instancia contiene esta estructura, seguida de uno o varios bloques de PERF_COUNTER_INFO y termina con el nombre de la instancia.

InstanceId

Identificador que identifica de forma única esta instancia.

El proveedor especificó el identificador al llamar a PerfCreateInstance.

InstanceNameOffset

Desplazamiento de bytes desde el principio de esta estructura hasta el nombre de instancia Unicode terminado en null.

El proveedor especificó el nombre de instancia al llamar a PerfCreateInstance.

InstanceNameSize

Tamaño, en bytes, del nombre de la instancia. El tamaño incluye el terminador null.

Comentarios

El miembro Offset de PERF_COUNTER_INFO contiene el desplazamiento de bytes desde el principio del bloque PERF_COUNTERSET_INSTANCE al valor del contador sin formato.

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

PERF_COUNTER_INFO

PerfCreateInstance

PerfDeleteInstance

PerfQueryInstance