WDMUSB_POWER_STATE 枚举 (usbuser.h)
WDMUSB_POWER_STATE枚举指示主机控制器或根集线器的电源状态。
语法
typedef enum _WDMUSB_POWER_STATE {
WdmUsbPowerNotMapped = 0,
WdmUsbPowerSystemUnspecified = 100,
WdmUsbPowerSystemWorking,
WdmUsbPowerSystemSleeping1,
WdmUsbPowerSystemSleeping2,
WdmUsbPowerSystemSleeping3,
WdmUsbPowerSystemHibernate,
WdmUsbPowerSystemShutdown,
WdmUsbPowerDeviceUnspecified = 200,
WdmUsbPowerDeviceD0,
WdmUsbPowerDeviceD1,
WdmUsbPowerDeviceD2,
WdmUsbPowerDeviceD3
} WDMUSB_POWER_STATE;
常量
WdmUsbPowerNotMapped 值: 0 未映射电源状态信息。 |
WdmUsbPowerSystemUnspecified 值: 100 电源状态信息不可用。 |
WdmUsbPowerSystemWorking 系统处于工作状态。 |
WdmUsbPowerSystemSleeping1 系统处于 S1 电源状态。 |
WdmUsbPowerSystemSleeping2 系统处于 S2 电源状态。 |
WdmUsbPowerSystemSleeping3 系统处于 S3 电源状态。 |
WdmUsbPowerSystemHibernate 系统处于休眠状态。 |
WdmUsbPowerSystemShutdown 系统已关闭。 |
WdmUsbPowerDeviceUnspecified 值: 200 未指定设备。 |
WdmUsbPowerDeviceD0 主控制器处于 D0 电源状态。 |
WdmUsbPowerDeviceD1 主控制器处于 D1 电源状态。 |
WdmUsbPowerDeviceD2 主机控制器处于 D2 电源状态。 |
WdmUsbPowerDeviceD3 主机控制器处于 D3 电源状态。 |
注解
USB 堆栈使用 WDMUSB_POWER_STATE 枚举在收到 USBUSER_GET_POWER_STATE_MAP 请求后报告主机控制器的电源状态。 有关此请求的详细信息,请参阅 IOCTL_USB_USER_REQUEST。
要求
要求 | 值 |
---|---|
Header | usbuser.h (包括 Usbuser.h) |