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) |