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)

另请参阅

EvtDeviceD0Entry

EvtDeviceD0Exit