PEP_COORDINATED_DEPENDENCY_OPTION structure (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 d’inactivité coordonné ou état d’inactivité du processeur) qui doit avoir déjà été entré/être entré par cette transition inactive.
LooseDependency
Lorsque la valeur est FALSE, le système d’exploitation doit utiliser la synchronisation pour garantir que l’état auquel fait référence cette dépendance a déjà été entré. Lorsque la valeur est TRUE, le système d’exploitation peut effectuer la meilleure coordination possible pour que l’état cible soit entré. Le pep doit définir LooseDependency sur TRUE si l’état ExpectedState est un état de processeur et que l’indicateur WakesSpuriously est défini.
InitiatingState
Indique si le système d’exploitation peut entrer simultanément dans l’état auquel cette dépendance fait référence. Si la valeur est FALSE, cet état n’est valide que lorsqu’un autre processeur l’a déjà entré.
DependentState
Indique si cet état est un état valide pour un processeur dépendant.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 10. |
En-tête | pep_x.h (include Pep_x.h) |