Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет состояния устройства универсальной последовательной шины (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 |