![]() |
libusb 1.0.24
USBデバイスにアクセスするためのクロス・プラットフォームのユーザー・ライブラリ
|
#include <libusb.h>
データ・フィールド | |
| uint8_t | bLength |
| このデスクリプターのサイズ(バイト単位) | |
| uint8_t | bDescriptorType |
| デスクリプター・タイプ。 詳細はコチラ | |
| uint8_t | bMaxBurst |
| エンドポイントがバーストの一部として送信または受信できるパケットの最大数。 | |
| uint8_t | bmAttributes |
| バルク・エンドポイントの場合: ビット 4:0 は、そのエンドポイントがサポートするストリームの最大数を表します。 詳細はコチラ | |
| uint16_t | wBytesPerInterval |
| このエンドポイントがサービス間隔ごとに転送する合計バイト数。 詳細はコチラ | |
超速(superspeed)エンドポイント・コンパニオン・デスクリプターを表す構造体。このデスクリプターは、USB3.0仕様のセクション9.6.7に記載されています。 すべてのマルチ・バイト・フィールドは、ホスト・エンディアン形式で表されます。
| uint8_t libusb_ss_endpoint_companion_descriptor::bDescriptorType |
デスクリプター・タイプ。
この構造体では値は libusb_descriptor_type::LIBUSB_DT_SS_ENDPOINT_COMPANION です。
| uint8_t libusb_ss_endpoint_companion_descriptor::bmAttributes |
バルクエンドポイントの場合: ビット 4:0 は、そのエンドポイントがサポートするストリームの最大数を表します。
アイソクロナス・エンドポイントの場合: ビット 1:0 はマルチを表します。それはサービス間隔内のパケットの最大数を決定するゼロベースの値です。
| uint16_t libusb_ss_endpoint_companion_descriptor::wBytesPerInterval |
このエンドポイントがサービス間隔ごとに転送する合計バイト数。
周期的(periodic)なエンドポイント達にのみ有効です。
1.8.17