struktur PEP_PPM_TEST_IDLE_STATE (pepfx.h)

Struktur PEP_PPM_TEST_IDLE_STATE berisi informasi tentang apakah prosesor dapat segera memasuki status menganggur prosesor.

Sintaks

typedef struct _PEP_PPM_TEST_IDLE_STATE {
        ULONG ProcessorState;
  [in]  ULONG PlatformState;
  [out] ULONG VetoReason;
} PEP_PPM_TEST_IDLE_STATE, *PPEP_PPM_TEST_IDLE_STATE;

Anggota

ProcessorState

(input) Indeks status diam prosesor yang akan dimasukkan. Plug-in ekstensi platform (PEP) sebelumnya menentukan status diam prosesor yang didukung sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 . Jika status diam prosesor N yang ditentukan PEP, indeks status diam prosesor yang valid berkisar dari 0 hingga N-1.

[in] PlatformState

Indeks status diam platform yang akan dimasukkan platform perangkat keras ketika prosesor memasuki status menganggur prosesor yang ditentukan oleh ProcessorState. PEP sebelumnya menentukan status diam platform yang didukung sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES . Jika STATUS diam platform M yang ditentukan PEP, indeks status diam platform yang valid berkisar dari 0 hingga M-1. Jika tidak ada perubahan status diam platform yang akan terjadi, anggota ini akan berisi nilai PEP_PLATFORM_IDLE_STATE_NONE (0xffffffff).

[out] VetoReason

Nilai indeks bukan nol yang mengidentifikasi alasan PEP perlu melakukan veto transisi status menganggur ini, atau PEP_IDLE_VETO_NONE (0) jika PEP disiapkan untuk segera melakukan transisi ini. Jika PEP mendukung alasan N veto, indeks alasan veto yang valid berkisar dari 1 hingga N. PEP sebelumnya menentukan jumlah alasan veto yang didukung sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_VETO_REASONS .

Keterangan

Struktur ini digunakan oleh pemberitahuan PEP_NOTIFY_PPM_TEST_IDLE_STATE . Anggota ProcessorState dan PlatformState berisi nilai input yang disediakan oleh kerangka kerja manajemen daya Windows (PoFx). PEP menulis nilai output kepada anggota VetoReason dari struktur 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

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_VETO_REASONS

PEP_NOTIFY_PPM_TEST_IDLE_STATE