PEP_COORDINATED_DEPENDENCY_OPTION struttura (pepfx.h)
La struttura PEP_COORIDNATED_DEPENDENCY_OPTION descrive la dipendenza dello stato inattiva coordinata al 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 inattiva (stato di inattività coordinata o stato di inattività del processore) che deve essere già stato immesso/essere immesso da questa transizione inattiva.
LooseDependency
Quando FALSE, il sistema operativo deve usare la sincronizzazione per garantire che lo stato a cui fa riferimento questa dipendenza sia già stato immesso. Quando TRUE, il sistema operativo può eseguire un coordinamento ottimale che lo stato di destinazione viene immesso. Il PEP deve impostare LooseDependency su TRUE se l'oggetto ExpectedState è uno stato del processore e ha il flag WakesSpuriously impostato.
InitiatingState
Indica se il sistema operativo può immettere contemporaneamente lo stato a cui fa riferimento questa dipendenza. Se FALSE, questo stato è valido solo quando un altro processore l'ha immesso in precedenza.
DependentState
Indica se questo stato è uno stato valido per un processore dipendente da inserire.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (includere Pep_x.h) |