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) |