перечисление 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