estructura PERF_COUNTER_DATA (perflib.h)

Contiene información sobre el bloque PERF_COUNTER_DATA que contiene la estructura. Un bloque PERF_COUNTER_DATA proporciona datos de contadores de rendimiento sin procesar y consta de los siguientes elementos en orden:

  1. Estructura de PERF_COUNTER_DATA .
  2. Datos de contadores de rendimiento sin procesar.
  3. Relleno para hacer que el tamaño total del bloque sea un múltiplo de ocho bytes.

Sintaxis

typedef struct _PERF_COUNTER_DATA {
  ULONG dwDataSize;
  ULONG dwSize;
} PERF_COUNTER_DATA, *PPERF_COUNTER_DATA;

Miembros

dwDataSize

Tamaño de los datos del contador de rendimiento sin procesar que siguen a la estructura de PERF_COUNTER_DATA en el bloque PERF_COUNTER_DATA , en bytes.

dwSize

Tamaño total del bloque PERF_COUNTER_DATA , que es la suma de los tamaños opf de los siguientes elementos:

  • Estructura de PERF_COUNTER_DATA
  • Datos del contador de rendimiento sin procesar
  • Relleno que garantiza que el tamaño del bloque de PERF_COUNTER_DATA sea un múltiplo de 8 bytes.

Comentarios

La función PerfQueryCounterData devuelve un bloque PERF_DATA_HEADER que puede contener bloques de PERF_COUNTER_DATA directamente o indirectamente como parte de un bloque de PERF_MULTI_INSTANCES .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1607 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Encabezado perflib.h

Consulte también

PerfQueryCounterData