libusb  1.0.24
USBデバイスにアクセスするためのクロス・プラットフォームのユーザー・ライブラリ
データ・フィールド
libusb_usb_2_0_extension_descriptor 構造体リファレンス

#include <libusb.h>

データ・フィールド

uint8_t bLength
 このデスクリプターのサイズ(バイト単位)
 
uint8_t bDescriptorType
 デスクリプター・タイプ。 詳細はコチラ
 
uint8_t bDevCapabilityType
 機能タイプ。 詳細はコチラ
 
uint32_t bmAttributes
 サポートされているデバイス・レベル機能のビットマップ・エンコーディング。 詳細はコチラ
 

詳細説明

USB 2.0拡張デスクリプターを表す構造体。このデスクリプターは、USB3.0仕様のセクション9.6.2.1に記載されています。すべてのマルチ・バイト・フィールドは、ホスト・エンディアン形式で表されます。

フィールド解説

◆ bDescriptorType

uint8_t libusb_usb_2_0_extension_descriptor::bDescriptorType

デスクリプター・タイプ。

この構造体では値は libusb_descriptor_type::LIBUSB_DT_DEVICE_CAPABILITY です。

◆ bDevCapabilityType

uint8_t libusb_usb_2_0_extension_descriptor::bDevCapabilityType

機能タイプ。

この構造体では値は LIBUSB_BT_USB_2_0_EXTENSION です。

◆ bmAttributes

uint32_t libusb_usb_2_0_extension_descriptor::bmAttributes

サポートされているデバイス・レベル機能のビットマップ・エンコーディング。

ビット位置の値が1の場合、機能がサポートされていることを示します。ゼロの値は、サポートされていないことを示します。 libusb_usb_2_0_extension_attributes 参照。


この文書は以下のファイルから生成されました: