struktur PEP_PROCESSOR_IDLE_CONSTRAINTS (pep_x.h)

Struktur PEP_PROCESSOR_IDLE_CONSTRAINTS menentukan serangkaian batasan yang digunakan PEP untuk memilih status menganggur prosesor.

Sintaks

typedef struct _PEP_PROCESSOR_IDLE_CONSTRAINTS {
  ULONGLONG               IdleDuration;
  BOOLEAN                 Interruptible;
  PEP_PROCESSOR_IDLE_TYPE Type;
} PEP_PROCESSOR_IDLE_CONSTRAINTS, *PPEP_PROCESSOR_IDLE_CONSTRAINTS;

Anggota

IdleDuration

Lamanya waktu, dalam unit 100 nanodetik, yang prosesornya diharapkan tetap dalam status menganggur yang dipilih. Ini adalah perkiraan terbaik sistem operasi saat ini dan mungkin bervariasi dari waktu ke waktu tanpa pemberitahuan lebih lanjut.

Interruptible

Apakah prosesor harus dapat merespons gangguan dalam status menganggur yang dipilih. Nilai TRUE menunjukkan bahwa prosesor harus dapat diinterupsi dalam status menganggur ini. Nilai FALSE menunjukkan bahwa prosesor tidak diperlukan untuk dapat diinterupsi dalam status menganggur ini.

Type

Nilai enumerasi PEP_PROCESSOR_IDLE_TYPE yang menunjukkan apakah batasan menganggur ini hanya berlaku untuk prosesor saat ini (Ketik = PepIdleTypeProcessor) atau ke semua prosesor di platform perangkat keras (Ketik = PepIdleTypePlatform).

Keterangan

Anggota Batasan struktur PEP_PPM_IDLE_SELECT adalah penunjuk ke struktur PEP_PROCESSOR_IDLE_CONSTRAINTS .

Persyaratan

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

Lihat juga

PEP_PPM_IDLE_SELECT

PEP_PROCESSOR_IDLE_TYPE