Compartir a través de


estructura PO_FX_COMPONENT_PERF_INFO (wdm.h)

La estructura PO_FX_COMPONENT_PERF_INFO describe todos los conjuntos de estados de rendimiento de un único componente dentro de un dispositivo.

Sintaxis

typedef struct _PO_FX_COMPONENT_PERF_INFO {
  ULONG                    PerfStateSetsCount;
  PO_FX_COMPONENT_PERF_SET PerfStateSets[ANYSIZE_ARRAY];
} PO_FX_COMPONENT_PERF_INFO, *PPO_FX_COMPONENT_PERF_INFO;

Miembros

PerfStateSetsCount

Número de elementos de la matriz matriz PerfStateSets matriz.

PerfStateSets[ANYSIZE_ARRAY]

Este miembro es el primer elemento de una matriz de uno o varios elementos PO_FX_COMPONENT_PERF_SET. Cada PO_FX_COMPONENT_PERF_SET representa un conjunto de estados de rendimiento admitidos para un componente. Si la matriz contiene más de un elemento, los elementos adicionales siguen inmediatamente al primer elemento.

Observaciones

Cuando un controlador de dispositivo llama a la rutina PoFxRegisterComponentPerfStates para registrar un componente para admitir el estado de rendimiento con el marco de administración de energía (PoFx), el controlador puede proporcionar una estructura PO_FX_COMPONENT_PERF_INFO que describe los conjuntos de estados de rendimiento admitidos por el componente. El miembro PerfStateSets de la estructura PO_FX_COMPONENT_PERF_INFO contiene una matriz de estructuras de PO_FX_COMPONENT_PERF_SET que representan los estados de rendimiento admitidos.

Se espera que la mayoría de los controladores definan un único conjunto de estados de rendimiento por componente. Por ejemplo, un controlador podría definir un conjunto de estados de rendimiento para controlar la frecuencia del reloj de un componente. Sin embargo, es posible que algunos controladores deba definir más de un estado de rendimiento establecido para controlar varias dimensiones de estados de rendimiento para un componente. Por ejemplo, un controlador podría definir dos conjuntos de estados de rendimiento para controlar la frecuencia del reloj y el ancho de banda del bus.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
encabezado de wdm.h (incluya Wudfwdm.h)

Consulte también

Component-Level administración de estado de rendimiento

PO_FX_COMPONENT_PERF_SET

PoFxRegisterComponentPerfStates