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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk