struktur PEP_DEVICE_POWER_STATE (pep_x.h)

Struktur PEP_DEVICE_POWER_STATE menunjukkan status transisi ke status Dx (daya perangkat) baru.

Sintaks

typedef struct _PEP_DEVICE_POWER_STATE {
  [in] PEPHANDLE          DeviceHandle;
  [in] DEVICE_POWER_STATE PowerState;
  [in] BOOLEAN            Complete;
  [in] BOOLEAN            SystemTransition;
} PEP_DEVICE_POWER_STATE, *PPEP_DEVICE_POWER_STATE;

Anggota

[in] DeviceHandle

Nilai PEPHANDLE yang mengidentifikasi perangkat ini. PEP sebelumnya membuat handel ini sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE dari kerangka kerja manajemen daya Windows (PoFx).

[in] PowerState

Nilai enumerasi DEVICE_POWER_STATE yang menentukan status daya perangkat baru.

[in] Complete

Apakah transisi ke status daya perangkat baru baru saja dimulai atau baru saja selesai. Jika TRUE, transisi ke status daya perangkat target telah selesai. Jika FALSE, pemilik kebijakan daya (PPO) telah memulai transisi dengan memanggil rutinitas PoRequestPowerIrp , tetapi manajer daya Windows belum mengeluarkan Dx IRP (permintaan IRP_MN_SET_POWER jenis DevicePowerState) ke tumpukan driver perangkat.

[in] SystemTransition

Selalu atur ke FALSE.

Keterangan

Struktur ini digunakan oleh pemberitahuan PEP_DPM_DEVICE_POWER_STATE . Keempat anggota struktur berisi nilai input yang disediakan oleh PoFx. PEP tidak menulis ke struktur ini.

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

IRP_MN_SET_POWER

PEP_DPM_DEVICE_POWER_STATE

PEP_DPM_REGISTER_DEVICE

PoRequestPowerIrp