struktur PEP_COORDINATED_DEPENDENCY_OPTION (pep_x.h)

Struktur PEP_COORIDNATED_DEPENDENCY_OPTION menjelaskan dependensi status menganggur terkoordinasi ke OS.

Sintaks

typedef struct _PEP_COORDINATED_DEPENDENCY_OPTION {
  UCHAR   ExpectedStateIndex;
  BOOLEAN LooseDependency;
  BOOLEAN InitiatingState;
  BOOLEAN DependentState;
} PEP_COORDINATED_DEPENDENCY_OPTION, *PPEP_COORDINATED_DEPENDENCY_OPTION;

Anggota

ExpectedStateIndex

Memasok indeks status menganggur (status diam terkoordinasi atau status menganggur prosesor) yang harus sudah dimasukkan/dimasukkan oleh transisi diam ini.

LooseDependency

Ketika FALSE, OS harus menggunakan sinkronisasi untuk menjamin bahwa status yang dimaksud oleh dependensi ini telah dimasukkan. Ketika TRUE, OS dapat melakukan koordinasi upaya terbaik bahwa status target dimasukkan. PEP harus mengatur LooseDependency ke TRUE jika ExpectedState adalah status prosesor dan memiliki set bendera WakesSpuriously .

InitiatingState

Menunjukkan apakah OS dapat secara bersamaan memasukkan status yang dimaksud oleh dependensi ini. Jika FALSE, status ini hanya valid ketika prosesor lain sebelumnya telah memasukkannya.

DependentState

Menunjukkan apakah status ini adalah status yang valid untuk prosesor dependen yang akan berada.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Header pep_x.h (termasuk Pep_x.h)

Lihat juga

PEP_NOTIFY_PPM_QUERY_COORDINATED_DEPENDENCY pemberitahuan

PEP_PPM_QUERY_COORDINATED_DEPENDENCY