struktur PEP_DEVICE_PLATFORM_CONSTRAINTS (pep_x.h)

Struktur PEP_DEVICE_PLATFORM_CONSTRAINTS menentukan batasan untuk entri ke berbagai status daya Dx yang didukung oleh perangkat.

Sintaks

typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE           DeviceHandle;
  [in] PDEVICE_POWER_STATE MinimumDStates;
  [in] ULONG               PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;

Anggota

[in] DeviceHandle

Nilai PEPHANDLE yang mengidentifikasi perangkat. PEP menyediakan handel ini sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE sebelumnya.

[in] MinimumDStates

Penunjuk ke array nilai enumerasi DEVICE_POWER_STATE yang menunjukkan status Dx (daya perangkat) bertenaga terendah yang dapat dimasukkan perangkat untuk setiap status diam platform.

[in] PlatformStateCount

Jumlah elemen dalam array yang ditujukkan oleh anggota MinimumDStates . Anggota ini berisi jumlah status platform yang disediakan PEP sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES sebelumnya.

Keterangan

Struktur ini digunakan oleh pemberitahuan PEP_DPM_DEVICE_IDLE_CONSTRAINTS . Ketiga anggota struktur ini berisi nilai input yang disediakan oleh kerangka kerja manajemen daya Windows (PoFx). Menanggapi pemberitahuan ini, PEP menulis nilai enumerasi DEVICE_POWER_STATE ke elemen array yang ditujukkan oleh anggota MinimumDStates . PoFx mengalokasikan penyimpanan untuk array ini sebelum mengirim pemberitahuan.

Persyaratan

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

Lihat juga

DEVICE_POWER_STATE

PEP_DPM_DEVICE_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE