PEP_COORDINATED_DEPENDENCY_OPTION-Struktur (pepfx.h)
Die PEP_COORIDNATED_DEPENDENCY_OPTION-Struktur beschreibt die Abhängigkeit eines koordinierten Leerlaufzustands vom Betriebssystem.
Syntax
typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
UCHAR ExpectedStateIndex;
BOOLEAN LooseDependency;
BOOLEAN InitiatingState;
BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;
Member
ExpectedStateIndex
Stellt den Index des Leerlaufzustands (koordinierter Leerlaufzustand oder Prozessor-Leerlaufzustand) bereit, der durch diesen Leerlaufübergang bereits eingegeben bzw. eingegeben werden muss.
LooseDependency
Bei FALSE muss das Betriebssystem die Synchronisierung verwenden, um sicherzustellen, dass der Zustand, auf den diese Abhängigkeit verweist, bereits eingegeben wurde. Bei TRUE kann das Betriebssystem die optimale Koordinierung durchführen, wenn der Zielzustand eingegeben wird. Pep muss LooseDependency auf TRUE festlegen, wenn der ExpectedState ein Prozessorzustand ist und das WakesSpuriously-Flag festgelegt ist.
InitiatingState
Gibt an, ob das Betriebssystem gleichzeitig in den Zustand wechselt, auf den diese Abhängigkeit verweist. Wenn FALSE, ist dieser Zustand nur gültig, wenn er zuvor von einem anderen Prozessor eingegeben wurde.
DependentState
Gibt an, ob dieser Zustand für einen abhängigen Prozessor gültig ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | pepfx.h (einschließlich Pep_x.h) |
Weitere Informationen
PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY Benachrichtigung