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 PerfStateSets .

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.

Comentarios

Cuando un controlador de dispositivo llama a la rutina PoFxRegisterComponentPerfStates para registrar un componente para la compatibilidad con el estado de rendimiento con el marco de administración de energía (PoFx), el controlador puede proporcionar una estructura de 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 puede 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 puede definir dos conjuntos de estados de rendimiento para controlar la frecuencia del reloj y el ancho de banda del bus.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado wdm.h (incluya Wudfwdm.h)

Consulte también

Administración del estado de rendimiento de nivel de componente

PO_FX_COMPONENT_PERF_SET

PoFxRegisterComponentPerfStates