AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
usb_interface 構造体
Syntax
C++
struct usb_interface { struct usb_interface * next; uhs_ubit8_t intf_num; uhs_ubit8_t num_altif; uhs_ubit32_t act_alt_num; struct drv_usb_interface_descriptor * alt_intf; struct drv_usb_interface_descriptor * act_alt; void * private_data; };

usbc_main.h

メンバ 
説明 
struct usb_interface * next; 
次のインタフェース・ディスクリプタへの リンク 
uhs_ubit8_t intf_num; 
インターフェース番号 
uhs_ubit8_t num_altif; 
同じインターフェース番号に属する インターフェース数 
uhs_ubit32_t act_alt_num; 
アクティブなオルタネート番号 
struct drv_usb_interface_descriptor * alt_intf; 
先頭のインタフェース・ディスクリプタ 情報ポインタ 
struct drv_usb_interface_descriptor * act_alt; 
アクティブなオルタネートセッティング 管理構造体 
void * private_data; 
未使用 

インタフェース・ディスクリプタに含まれる情報を展開する構造体。 

複数のインタフェース・ディスクリプタが存在する場合は、*next にその実体がリンクされます。 

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

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

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