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 |