Freigeben über


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

PEP_PPM_QUERY_COORDINATED_DEPENDENCY