enumerasi WDF_POWER_DEVICE_STATE (wdfdevice.h)

[Berlaku untuk KMDF dan UMDF]

Enumerasi WDF_POWER_DEVICE_STATE mengidentifikasi status daya perangkat yang mungkin didukung perangkat.

Sintaks

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid = 0,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

Konstanta

 
WdfPowerDeviceInvalid
Nilai: 0
Status daya perangkat tidak valid atau tidak diketahui.
WdfPowerDeviceD0
Status daya perangkat D0.
WdfPowerDeviceD1
Status daya perangkat D1.
WdfPowerDeviceD2
Status daya perangkat D2.
WdfPowerDeviceD3
Status daya perangkat D3.
WdfPowerDeviceD3Final
Mewakili waktu terakhir perangkat memasuki status daya perangkat D3. Biasanya, enumerator ini berarti bahwa sistem sedang dimatikan, perangkat akan dihapus, atau penyeimbangan ulang sumber daya sedang berlangsung. Perangkat mungkin sudah dihapus.
WdfPowerDevicePrepareForHibernation
Perangkat mendukung file hibernasi, dan sistem siap untuk berhibernasi dengan memasukkan status sistem S4. Pengandar tidak boleh mematikan perangkat. Untuk informasi selengkapnya, lihat Mendukung File Khusus.
WdfPowerDeviceMaximum
Nilai enumerator maksimum untuk enumerasi ini.

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfdevice.h (termasuk Wdf.h)

Lihat juga

EvtDeviceD0Entry

EvtDeviceD0Exit