structure PO_FX_PERF_STATE_CHANGE (wdm.h)
La structure PO_FX_PERF_STATE_CHANGE contient des informations sur un changement d’état de performances demandé en appelant la routine PoFxIssueComponentPerfStateChange ou PoFxIssueComponentPerfStateChangeMultiple routine.
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’états de performances en cours de modification dans la collection d’ensembles 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 du PO_FX_COMPONENT_PERF_SET est PoFxPerfStateTypeDiscrete), ce membre est l’index de l’état de performance à 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 de performance à 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.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 10. |
d’en-tête | wdm.h (include Wudfwdm.h) |
Voir aussi
de gestion des états des performances des appareils