estructura PO_FX_PERF_STATE_CHANGE (wdm.h)
La estructura PO_FX_PERF_STATE_CHANGE contiene información sobre un cambio en un estado de rendimiento que se solicita llamando a la rutina PoFxIssueComponentPerfStateChange o PoFxIssueComponentPerfStateChangeMultiple .
Sintaxis
typedef struct _PO_FX_PERF_STATE_CHANGE {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;
Miembros
Set
Índice del conjunto de estados de rendimiento que se está cambiando dentro de la colección de conjuntos de estados de rendimiento para el componente.
StateIndex
Para conjuntos que representan un número discreto de estados de rendimiento (es decir, donde el miembro Type del PO_FX_COMPONENT_PERF_SET es PoFxPerfStateTypeDiscrete), este miembro es el índice del estado de rendimiento que se va a usar para el nuevo nivel de rendimiento.
StateValue
Para conjuntos que representan una distribución continua de estados de rendimiento (es decir, donde el miembro Type del PO_FX_COMPONENT_PERF_SET es PoFxPerfStateTypeRange), este miembro es el valor del estado de rendimiento que se va a usar para el nuevo nivel de rendimiento.
Comentarios
La estructura PO_FX_PERF_STATE_CHANGE se usa para el parámetro PerfChange de la rutina PoFxIssueComponentPerfStateChange y el parámetro PerfChanges de la rutina PoFxIssueComponentPerfStateChangeMultiple .
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 del dispositivo