Partager via


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

PoFxIssueComponentPerfStateChange

PoFxIssueComponentPerfStateChangeMultiple