Condividi tramite


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)

Vedi anche

notifica PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY

PEP_PPM_QUERY_COORDINATED_DEPENDENCY