Condividi tramite


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)

Vedi anche

notifica di PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY

PEP_PPM_QUERY_COORDINATED_DEPENDENCY