共用方式為


MB 聯合函式描述符

聯合函式描述元

實作UFD的行動寬頻裝置具有 CDC 裝置所需的裝置類別/子類別/通訊協定 2/ 0 / 0。 這可防止 Windows 在裝置上載入 USBCCGP。 如需 Windows 如何在複合裝置上載入 USBCCGP 的資訊,請參閱 [USB 泛型父驅動程式 (Usbccgp.sys)](/windows-hardware/drivers/usbcon/usb-common-class-generic-parent-driver。

若要允許 Windows 載入 USBCCGP,裝置必須在當裝置尚未配置時回報 Microsoft OS 相容識別碼為「CDC_WMC」。 偵測到 「CDC_WMC」 相容標識符之後,Windows 會載入 USBCCGP,而 USBCCGP 會將裝置上的設定設為 1。 USBCCGP 接著會再次查詢Microsoft OS 兼容標識碼。 不過,這次裝置不應該回報 Microsoft OS 相容標識碼「CDC_WMC」。 裝置可能會回報針對所選配置中功能的 Microsoft 作業系統相容識別碼。

usbhub 在裝置未設定時查詢 microsoft os 描述元。

USBHUB 在裝置未設定時會查詢 Microsoft OS 描述元。

裝置會回應 cdc-wmc,這會導致 Windows 載入 usbccgp。

裝置會回應 「CDC_WMC」,這會導致 Windows 載入 USBCCGP

usbccgp 選取裝置上的第1配置。

USBCCGP 會選取裝置上的 [設定] #1。

裝置會選取組態,並改變相容的標識符清單。

裝置會選取組態並改變相容的標識符清單。 裝置可能包含 CompatID2,這是 Function2 的必要條件。

載入後 ,usbccgp 會再次查詢 Microsoft OS 相容識別碼。

USBCCGP 載入後,會再次查詢與 Microsoft OS 相容的識別碼。

裝置會報告其功能的任何相容識別碼。

裝置會報告它的功能所需的任何相容 ID。 然後,USBCCGP 會為裝置中的每個函式建立子裝置節點。

MBIM 向下兼容函式

根據預設,與 NCM 1.0 規格回溯相容的 MBIM 函式會以 NCM 1.0 函式的形式出現。 由 MBIM 回溯相容函式所組成的行動寬頻裝置,應該回報 MBIM 函式的Microsoft OS 相容識別碼“MBIM”。 這可讓 Windows 8 偵測 NCM 1.0 函式作為 MBIM 函式,並將 MBCD 載入為函式驅動程式。