USBFN_DEVICE_STATE列挙 (usbfnbase.h)

デバイス/コントローラーのユニバーサル シリアル バス (USB) デバイスの状態を定義します。 これらの状態は、USB 2.0 仕様のセクション 9.1 で定義されている USB デバイスの状態に対応します。

構文

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
列挙の最大値。

要件

要件
Header usbfnbase.h