перечисление 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.
Требования
Требование | Значение |
---|---|
Заголовок | usbuser.h (включая Usbuser.h) |