struttura PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.h)
La struttura PEP_COORIDNATED_DEPENDENCY_OPTION descrive la dipendenza dello stato di inattività coordinata nel sistema operativo.
Sintassi
typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
UCHAR ExpectedStateIndex;
BOOLEAN LooseDependency;
BOOLEAN InitiatingState;
BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;
Members
ExpectedStateIndex
Fornisce l'indice dello stato di inattività (stato di inattività coordinato o stato di inattività del processore) che deve essere già stato immesso/immesso da questa transizione inattiva.
LooseDependency
Se FALSE, il sistema operativo deve usare la sincronizzazione per garantire che lo stato a cui fa riferimento questa dipendenza sia già stato immesso. Se TRUE, il sistema operativo può eseguire un coordinamento ottimale che venga immesso lo stato di destinazione. Il PEP deve impostare LooseDependency su TRUE se ExpectedState è uno stato del processore e ha il flag WakesSpuriously impostato.
InitiatingState
Indica se il sistema operativo può entrare contemporaneamente nello stato a cui fa riferimento questa dipendenza. Se FALSE, questo stato è valido solo quando è stato immesso in precedenza da un altro processore.
DependentState
Indica se questo stato è uno stato valido in cui deve trovarsi un processore dipendente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |