struktur PEP_PROCESSOR_IDLE_DEPENDENCY (pep_x.h)
Struktur PEP_PROCESSOR_IDLE_DEPENDENCY menentukan dependensi status diam platform pada prosesor yang ditentukan.
Sintaks
typedef struct _PEP_PROCESSOR_IDLE_DEPENDENCY {
POHANDLE TargetProcessor;
UCHAR ExpectedState;
BOOLEAN AllowDeeperStates;
BOOLEAN LooseDependency;
} PEP_PROCESSOR_IDLE_DEPENDENCY, *PPEP_PROCESSOR_IDLE_DEPENDENCY;
Anggota
TargetProcessor
Nilai POHANDLE yang mengidentifikasi prosesor. Plug-in ekstensi platform (PEP) menerima handel ini di pemberitahuan PEP_DPM_REGISTER_DEVICE sebelumnya.
ExpectedState
Indeks status diam prosesor yang harus dimasukkan prosesor ini untuk memulai transisi platform ke status menganggur platform ini. Jika array IdleStates dalam struktur PEP_PPM_QUERY_IDLE_STATES_V2 berisi elemen N, status menganggur diberi nomor 0 hingga N-1 dalam urutan muncul dalam array.
AllowDeeperStates
Apakah prosesor sekunder (subordinat) dapat berada dalam status menganggur prosesor yang lebih dalam daripada ExpectedState dan masih memenuhi batasan transisi ke status diam platform. Atur anggota ini ke TRUE jika prosesor sekunder dalam status diam yang lebih dalam masih dapat memenuhi batasan, dan ke FALSE jika tidak bisa. Prosesor utama (diidentifikasi oleh anggota TargetProcessor ) dapat memasuki status menganggur yang dipilih hanya setelah prosesor sekundernya memasuki status menganggur yang sesuai.
LooseDependency
Apakah status diam platform memiliki dependensi longgar pada status menganggur prosesor ini. Atur anggota ini ke TRUE untuk menunjukkan dependensi longgar di mana upaya terbaik untuk menyinkronkan transisi status diam platform dan prosesor sudah cukup. Atur ke FALSE untuk menunjukkan dependensi di mana sistem operasi diperlukan untuk menyinkronkan transisi ini secara ketat. Jika LooseDependencyFALSE, bit WakesSpuriously dalam struktur PEP_PROCESSOR_IDLE_STATE_V2 untuk prosesor ini harus FALSE.
Keterangan
Anggota DependencyArray dari struktur PEP_PPM_IDLE_SELECT adalah penunjuk ke array struktur PEP_PROCESSOR_IDLE_DEPENDENCY . Anggota DependencyArray dari struktur PEP_PLATFORM_IDLE_STATE adalah elemen pertama dalam array struktur PEP_PROCESSOR_IDLE_DEPENDENCY .
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