WDF_POWER_DEVICE_STATE列舉 (wdfdevice.h)
[適用於 KMDF 和 UMDF]
WDF_POWER_DEVICE_STATE 列舉會識別裝置可能支援 裝置電源狀態。
語法
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) |