USB 複合裝置上的描述項
如 USB 規格所述,每個 USB 裝置都會提供一組定義其功能的階層式描述項。 在最上層,每個裝置都有一或多個 USB 組態描述元,每個都有一或多個介面描述元。 如需 USB 組態描述元的詳細資訊,請參閱 USB 組態描述元。 組態互斥,因此一次只能選取一個組態來運作。
在 Windows Vista 之前,Microsoft 提供的驅動程式只會選取組態 1。 在 Windows Vista 和更新版本的 Windows 中,您可以設定登錄值來指定 USB 一般父驅動程式 (Usbccgp.sys) 將使用的設定。 如需在複合裝置上選取裝置組態的詳細資訊,請參閱 如何選取 USB 裝置的設定。
在設定中,介面和介面集合會獨立管理。 每個介面都會以其USB_INTERFACE_DESCRIPTOR結構之 bInterfaceNumber成員中的唯一值,在描述項層級表示。
介面的函式是由 相同結構的 bInterfaceClass、 bInterfaceSubClass和 bInterfaceProtocol 成員,以及可能追蹤它的類別特定描述元來表示。
如需描述項的詳細資訊,請參閱 USB 描述元。