estructura PERF_COUNTER_BLOCK (winperf.h)

Describe el bloque de memoria que contiene los datos del contador de rendimiento sin procesar para los contadores de un objeto.

Sintaxis

typedef struct _PERF_COUNTER_BLOCK {
  DWORD ByteLength;
} PERF_COUNTER_BLOCK, *PPERF_COUNTER_BLOCK;

Miembros

ByteLength

Tamaño de esta estructura y los datos de contador sin procesar siguientes, en bytes.

Comentarios

El miembro CounterOffset de PERF_COUNTER_DEFINITION proporciona el desplazamiento desde el principio de esta estructura hasta el valor del contador.

La ubicación de la estructura PERF_COUNTER_BLOCK dentro del bloque PERF_OBJECT_TYPE depende de si el objeto contiene instancias. Para obtener más información, consulte Formato de datos de rendimiento.

Debe asegurarse de que el tamaño del bloque de contadores está alineado con un límite de 8 bytes. Por ejemplo, si el objeto de rendimiento incluye dos contadores DWORD, debe agregar cuatro bytes adicionales al bloque de contadores para que se alinee con un límite de 8 bytes.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winperf.h (incluye Windows.h)

Consulte también

PERF_COUNTER_DEFINITION

PERF_INSTANCE_DEFINITION

PERF_OBJECT_TYPE