struktur PEP_COMPONENT_PLATFORM_CONSTRAINTS (pepfx.h)

Struktur PEP_COMPONENT_PLATFORM_CONSTRAINTS menjelaskan status Fx bertenaga terendah di mana komponen dapat berada di ketika platform berada dalam status menganggur tertentu.

Sintaks

typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE DeviceHandle;
  [in] ULONG     Component;
  [in] PULONG    MinimumFStates;
  [in] ULONG     PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;

Anggota

[in] DeviceHandle

Nilai PEPHANDLE yang mengidentifikasi perangkat. Plug-in ekstensi platform (PEP) menyediakan handel ini sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE sebelumnya.

[in] Component

Indeks yang mengidentifikasi komponen. Anggota ini adalah indeks ke dalam array Komponen dalam struktur PEP_DEVICE_REGISTER_V2 yang sebelumnya disediakan PEP sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE untuk perangkat ini. Jika array Komponen berisi elemen N, indeks komponen berkisar antara 0 hingga N–1.

[in] MinimumFStates

Penunjuk ke buffer output. PEP menulis array ULONG ke buffer ini yang menentukan status Fx bertenaga terendah yang dapat digunakan komponen untuk setiap status diam platform. Elemen dengan nilai 0 menunjukkan F0, nilai 1 menunjukkan F1, dan sebagainya. Jika platform mendukung status diam M, elemen array 0 hingga M–1 menentukan status Fx yang sesuai dengan status diam platform 0 hingga M–1.

[in] PlatformStateCount

Jumlah elemen dalam array MinimumFStates . Array berisi satu elemen untuk setiap status diam platform. Kerangka kerja manajemen daya Windows (PoFx) sebelumnya mengirim pemberitahuan PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES ke PEP untuk menentukan jumlah status diam platform yang didukung.

Keterangan

Struktur ini digunakan oleh pemberitahuan PEP_DPM_COMPONENT_IDLE_CONSTRAINTS . Keempat anggota struktur berisi nilai input yang disediakan PoFx saat pemberitahuan ini dikirim. PoFx mengalokasikan buffer yang ditujukkan oleh anggota MinimumFStates , dan PEP menulis ke buffer ini sebagai respons terhadap pemberitahuan.

Persyaratan

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

Lihat juga

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES