AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
drv_usb_configuration_descriptor 構造体
Syntax
C++
struct drv_usb_configuration_descriptor { struct drv_usb_configuration_descriptor * next; struct usb_configuration_descriptor * conf_desc; uhs_ubit8_t num_intf; struct usb_interface * interfaces; uhs_ubit8_t config_num; uhs_ubit8_t * extra; uhs_size_t extralen; };

usbc_main.h

メンバ 
説明 
struct drv_usb_configuration_descriptor * next; 
次のConfigディスクリプタ 
struct usb_configuration_descriptor * conf_desc; 
USB規格フォーマットで格納された コンフィグレーション・ディスクリプタ 
uhs_ubit8_t num_intf; 
全インターフェース数 
struct usb_interface * interfaces; 
インタフェース・ディスクリプタ情報への ポインタ(先頭) 
uhs_ubit8_t config_num; 
コンフィグレーション番号 
uhs_ubit8_t * extra; 
拡張データ(9byte以上の場合) 
uhs_size_t extralen; 
拡張データレングス 

コンフィグレーション・ディスクリプタに含まれる情報を展開する構造体。 

本構造体から、インタフェース・ディスクリプタ及び、クラスSpecificディスクリプタ、 エンドポイント・ディスクリプタの情報をたどる事ができます。 

生成タイミング : デバイス接続時 

削除タイミング : デバイス切断時

Copyright (c) 2017-2025 Axell Corporation. All rights reserved.