PEP_COORDINATED_DEPENDENCY_OPTION Struktur (pep_x.h)
Die PEP_COORIDNATED_DEPENDENCY_OPTION-Struktur beschreibt die Abhängigkeit eines koordinierten Leerlaufzustands an das Betriebssystem.
Syntax
typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
UCHAR ExpectedStateIndex;
BOOLEAN LooseDependency;
BOOLEAN InitiatingState;
BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;
Angehörige
ExpectedStateIndex
Stellt den Index des Leerlaufzustands (koordinierter Leerlaufzustand oder Prozessor-Leerlaufzustand) bereit, der bereits durch diesen Leerlauf eingegeben/eingegeben werden muss.
LooseDependency
Wenn FALSE-, muss das Betriebssystem die Synchronisierung verwenden, um sicherzustellen, dass der durch diese Abhängigkeit angegebene Zustand bereits eingegeben wurde. Wenn TRUE-, kann das Betriebssystem die Best-Effort-Koordination durchführen, die der Zielzustand eingegeben wird. Der PEP muss LooseDependency- auf TRUE festlegen, wenn die ExpectedState ein Prozessorstatus ist und die WakesSpuriously Flag festgelegt hat.
InitiatingState
Gibt an, ob das Betriebssystem den durch diese Abhängigkeit bezeichneten Zustand gleichzeitig eingeben kann. Wenn FALSE, ist dieser Zustand nur gültig, wenn ein anderer Prozessor ihn zuvor eingegeben hat.
DependentState
Gibt an, ob dieser Zustand ein gültiger Zustand ist, in dem sich ein abhängiger Prozessor befindet.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |
Siehe auch
PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY Benachrichtigung