WDF_POWER_DEVICE_STATE列舉 (wdfdevice.h)
[適用於 KMDF 和 UMDF]
WDF_POWER_DEVICE_STATE列舉可識別裝置可能支援的裝置電源狀態。
Syntax
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
常數
WdfPowerDeviceInvalid 值: 0 裝置電源狀態無效或未知。 |
WdfPowerDeviceD0 D0 裝置電源狀態。 |
WdfPowerDeviceD1 D1 裝置電源狀態。 |
WdfPowerDeviceD2 D2 裝置電源狀態。 |
WdfPowerDeviceD3 D3 裝置電源狀態。 |
WdfPowerDeviceD3Final 表示裝置進入 D3 裝置電源狀態的最後時間。 一般而言,這個列舉值表示系統正在關閉、即將移除裝置,或 資源重新平衡 正在進行中。 裝置可能已經移除。 |
WdfPowerDevicePrepareForHibernation 裝置支援休眠檔案,而且系統已準備好進入 系統狀態 S4 來休眠。 驅動程式不得關閉裝置。 如需詳細資訊,請參閱 支援特殊檔案。 |
WdfPowerDeviceMaximum 這個列舉的最大列舉值。 |
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.0 |
最低UMDF版本 | 2.0 |
標頭 | wdfdevice.h (包含 Wdf.h) |