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