共用方式為


MB 等位函式描述元

Union 函式描述元

實作 UFD 的行動寬頻裝置具有 CDC 裝置所需的裝置類別/子類別/通訊協定 2/0/ 0。 這可防止 Windows 在裝置上載入 USBCCGP。 如需 Windows 如何在複合裝置上載入 USBCCGP 的資訊,請參閱 USB 一般父驅動程式 (Usbccgp.sys)

若要允許 Windows 載入 USBCCGP,裝置必須在未設定裝置時回報「CDC_WMC」的 Microsoft OS 相容識別碼。 偵測到 「CDC_WMC」 的相容識別碼之後,Windows 會載入 USBCCGP,而 USBCCGP 會將裝置上的設定設為 1。 USBCCGP 接著會重新查詢 Microsoft OS 相容的識別碼。 不過,這次,裝置不應該回報「CDC_WMC」的 Microsoft OS 相容識別碼。 裝置可能會回報所選組態中函式的 Microsoft OS 相容識別碼。

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

未設定裝置時,Microsoft OS 描述元的 USBHUB 查詢

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

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

usbccgp 會選取裝置上的設定 #1。

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

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

裝置會選取組態,並改變相容的識別碼清單。 裝置可能包含 Function2 所需的 CompatID2。

載入之後,usbccgp 會重新查詢 microsoft os 相容識別碼。

載入之後,USBCCGP 會重新查詢 Microsoft OS 相容識別碼。

裝置會報告它為其函式擁有的任何相容識別碼。

裝置會報告它為其函式擁有的任何相容識別碼。 然後,USBCCGP 會為裝置中的每個函式建立子裝置節點。

MBIM Backward-Compatible函式

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