Partager via


structure PEP_COORDINATED_DEPENDENCY_OPTION (pepfx.h)

La structure PEP_COORIDNATED_DEPENDENCY_OPTION décrit la dépendance d’un état inactif coordonné au système d’exploitation.

Syntaxe

typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
  UCHAR   ExpectedStateIndex;
  BOOLEAN LooseDependency;
  BOOLEAN InitiatingState;
  BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;

Membres

ExpectedStateIndex

Fournit l’index de l’état inactif (état inactif coordonné ou état d’inactivité du processeur) qui doit déjà être entré/être entré par cette transition inactive.

LooseDependency

Lorsque FALSE, le système d’exploitation doit utiliser la synchronisation pour garantir que l’état référencé par cette dépendance a déjà été entré. Lorsque TRUE, le système d’exploitation peut effectuer une coordination optimale des efforts que l’état cible est entré. Le pep doit définir looseDependency sur TRUE si le ExpectedState est un état de processeur et a l’indicateur WakesSpuriously défini.

InitiatingState

Indique si le système d’exploitation peut entrer simultanément l’état référencé par cette dépendance. Si FAUX, cet état n’est valide que si un autre processeur l’a entré précédemment.

DependentState

Indique si cet état est un état valide pour qu’un processeur dépendant se trouve.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 10.
d’en-tête pepfx.h (include Pep_x.h)

Voir aussi

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY notification

PEP_PPM_QUERY_COORDINATED_DEPENDENCY