WDMUSB_POWER_STATE列舉 (usbuser.h)
WDMUSB_POWER_STATE列舉表示主控制器或根中樞的電源狀態。
Syntax
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。
規格需求
需求 | 值 |
---|---|
標頭 | usbuser.h (包含 Usbuser.h) |