![]() |
libusb 1.0.24
USBデバイスにアクセスするためのクロス・プラットフォームのユーザー・ライブラリ
|
#include <libusb.h>
データ・フィールド | |
uint8_t | bLength |
このデスクリプターのサイズ(バイト単位) | |
uint8_t | bDescriptorType |
デスクリプター・タイプ。 詳細はコチラ | |
uint8_t | bDevCapabilityType |
機能タイプ。 詳細はコチラ | |
uint32_t | bmAttributes |
サポートされているデバイス・レベル機能のビットマップ・エンコーディング。 詳細はコチラ | |
USB 2.0拡張デスクリプターを表す構造体。このデスクリプターは、USB3.0仕様のセクション9.6.2.1に記載されています。すべてのマルチ・バイト・フィールドは、ホスト・エンディアン形式で表されます。
uint8_t libusb_usb_2_0_extension_descriptor::bDescriptorType |
デスクリプター・タイプ。
この構造体では値は libusb_descriptor_type::LIBUSB_DT_DEVICE_CAPABILITY です。
uint8_t libusb_usb_2_0_extension_descriptor::bDevCapabilityType |
機能タイプ。
この構造体では値は LIBUSB_BT_USB_2_0_EXTENSION です。
uint32_t libusb_usb_2_0_extension_descriptor::bmAttributes |
サポートされているデバイス・レベル機能のビットマップ・エンコーディング。
ビット位置の値が1の場合、機能がサポートされていることを示します。ゼロの値は、サポートされていないことを示します。 libusb_usb_2_0_extension_attributes 参照。