struktur PEP_PROCESSOR_IDLE_STATE_UPDATE (pepfx.h)

Struktur PEP_PROCESSOR_IDLE_STATE_UPDATE berisi properti yang diperbarui dari status menganggur prosesor.

Sintaks

typedef struct _PEP_PROCESSOR_IDLE_STATE_UPDATE {
  ULONG Version;
  ULONG Latency;
  ULONG BreakEvenDuration;
} PEP_PROCESSOR_IDLE_STATE_UPDATE, *PPEP_PROCESSOR_IDLE_STATE_UPDATE;

Anggota

Version

Nomor versi struktur ini. Atur anggota ini ke PEP_PROCESSOR_IDLE_STATE_UPDATE_VERSION.

Latency

Latensi terburuk, dalam unit 100 nanodetik, yang diperlukan platform untuk bangun dari status diam platform ini sebagai respons terhadap peristiwa bangun.

BreakEvenDuration

Jumlah waktu minimum, yang ditentukan dalam unit 100 nanodetik, yang harus dihabiskan platform dalam keadaan menganggur ini untuk melakukan transisi ke status ini layak. PoFx menggunakan nilai anggota ini sebagai petunjuk untuk menghindari peralihan platform ke status menganggur kecuali platform kemungkinan akan tetap dalam status ini setidaknya selama jumlah waktu yang ditentukan oleh BreakEvenDuration.

Keterangan

Parameter Pembaruan ke rutinitas UpdateProcessorIdleState adalah penunjuk ke struktur PEP_PROCESSOR_IDLE_STATE_UPDATE . Rutinitas ini memperbarui properti status menganggur yang ditentukan untuk prosesor. PEP tidak boleh memanggil rutinitas ini sampai telah merespons pemberitahuan PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 untuk prosesor ini.

Persyaratan

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

Lihat juga

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

UpdateProcessorIdleState