PO_FX_PERF_STATE_CHANGE structure (wdm.h)
La structure PO_FX_PERF_STATE_CHANGE contient des informations sur une modification de l’état de performances demandée en appelant la routine PoFxIssueComponentPerfStateChange ou PoFxIssueComponentPerfStateChangeMultiple .
Syntaxe
typedef struct _PO_FX_PERF_STATE_CHANGE {
ULONG Set;
union {
ULONG StateIndex;
ULONGLONG StateValue;
};
} PO_FX_PERF_STATE_CHANGE, *PPO_FX_PERF_STATE_CHANGE;
Membres
Set
Index du jeu d’état de performances en cours de modification dans la collection de jeux d’états de performances pour le composant.
StateIndex
Pour les jeux qui représentent un nombre discret d’états de performances (autrement dit, où le membre Type de l’PO_FX_COMPONENT_PERF_SET est PoFxPerfStateTypeDiscrete), ce membre est l’index de l’état de performances à utiliser pour le nouveau niveau de performances.
StateValue
Pour les jeux qui représentent une distribution continue des états de performances (autrement dit, où le membre Type du PO_FX_COMPONENT_PERF_SET est PoFxPerfStateTypeRange), ce membre est la valeur de l’état des performances à utiliser pour le nouveau niveau de performances.
Remarques
La structure PO_FX_PERF_STATE_CHANGE est utilisée pour le paramètre PerfChange de la routine PoFxIssueComponentPerfStateChange et le paramètre PerfChanges de la routine PoFxIssueComponentPerfStateChangeMultiple .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | wdm.h (inclure Wudfwdm.h) |
Voir aussi
Gestion de l’état des performances des appareils