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 |