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