structure PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.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 | pep_x.h (inclure Pep_x.h) |