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

PEP_DPM_REGISTER_DEVICE

PEP_PLATFORM_IDLE_STATE

PEP_PPM_IDLE_SELECT

PEP_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2