Freigeben über


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

PEP_PPM_QUERY_COORDINATED_DEPENDENCY