------------------------------------------------------------------------
參考的文檔基於USB 3. 2的協議
USB描述符:
BOS( Binary Device Object Store)描述符:
根部描述符,定義了所有描述的總長度
FCD( Format of a Device Capability)描述符:
下圖是關於設備各個能力描述的TYPE的值:
配置描述符:
根據文檔中的定義描述,配置描述符是描述一個特定的設備配置信息
一個設備有一個或者多個配置描述符,每一個配置描述符有一個或多個接口描述符,每一個接口描述符有沒有或者有多個端點描述符
接口聯合描述符( Interface Association):
文檔中的接口描述符介紹,接口聯合描述的定義是爲描述兩個或多個接口聯合成相同的功能
note:如果一個設備超過一個接口描述符,必須用接口聯合描述符
聯合描述符接口必須在接口描述符之前設定
接口描述(interface):
端點描述符( Endpoint):
高速端點描述符:
高速同步端點描述:
note:關於兩個高速相關的端點描述符都是基於USB 3.0
字符描述符:
關於字符描述符例子: