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