パイプの状態は次のいずれかになります。
USB_PIPE_STATE_IDLE
すべての制御パイプと一括パイプ、割り込み出力パイプ、およびアイソクロナス出力パイプ: 進行中の要求がありません。
割り込み入力パイプとアイソクロナス入力パイプ: 進行中のポーリングがありません。
USB_PIPE_STATE_ACTIVE
すべての制御パイプと一括パイプ、割り込み出力パイプ、およびアイソクロナス出力パイプ: パイプがデータを転送しているか、入出力要求がアクティブになっています。
割り込み入力パイプとアイソクロナス入力パイプ: ポーリングがアクティブになっています。
USB_PIPE_STATE_ERROR。エラーが発生した。このパイプがデフォルトパイプではなく、かつ自動クリアが有効になっていない場合、クライアントドライバはusb_pipe_reset(9F) 関数を呼び出す必要があります。
USB_PIPE_STATE_CLOSING: パイプが閉じられようとしています。
USB_PIPE_STATE_CLOSED: パイプが閉じられました。
パイプの状態を取得するには、usb_pipe_get_state(9F) 関数を呼び出します。