перечисление USBFN_DEVICE_STATE (usbfnbase.h)
Определяет состояния устройства универсальной последовательной шины (USB) для устройства или контроллера. Эти состояния соответствуют состояниям USB-устройства, как определено в разделе 9.1 спецификации USB 2.0.
Синтаксис
typedef enum _USBFN_DEVICE_STATE {
UsbfnDeviceStateMinimum,
UsbfnDeviceStateAttached,
UsbfnDeviceStateDefault,
UsbfnDeviceStateDetached,
UsbfnDeviceStateAddressed,
UsbfnDeviceStateConfigured,
UsbfnDeviceStateSuspended,
UsbfnDeviceStateStateMaximum
} USBFN_DEVICE_STATE, *PUSBFN_DEVICE_STATE;
Константы
UsbfnDeviceStateMinimum Минимальное значение перечисления. |
UsbfnDeviceStateAttached Устройство подключено к порту вышестоящий. |
UsbfnDeviceStateDefault Устройство подключено к порту вышестоящий, но не было сброшено. |
UsbfnDeviceStateDetached Устройство не подключено к порту вышестоящий. |
UsbfnDeviceStateAddressed Узлу назначен USB-адрес, отличный от используемого по умолчанию. |
UsbfnDeviceStateConfigured Устройство настроено узлом. |
UsbfnDeviceStateSuspended Устройство приостановлено. |
UsbfnDeviceStateStateMaximum Максимальное значение перечисления. |
Требования
Требование | Значение |
---|---|
Заголовок | usbfnbase.h |