解決方案會將變形裝置的USB組態對應至一組USB功能。 在任何時間點,一組函式(透過組態方式)都會公開給主機。 解決方案可透過在這些組態之間切換來達成變形。
邏輯組態
裝置中存在的函式會分組為下列邏輯集。
邏輯函式集
| 函數的邏輯集合 | 描述 |
|---|---|
Windows 7 設定 |
第一次將變形裝置插入主機時,Windows 7 和舊版 Windows 所選取的設定。 |
Windows-8-設定 |
當形變裝置插入主機時,由 Windows 8 選定的配置。 |
IHV-NCM-1.0-Configuration |
使用者安裝驅動程式套件之後,安裝在 Windows 7 和舊版 Windows 上的 IHV 軟體所選取的設定。 |
IHV-NCM-2.0-Configuration |
使用者安裝驅動程式套件之後,由安裝在 Windows 8 上的 IHV 軟體所選取的組態。 |
下表顯示上表所列的USB組態以及可能的介面和函式。 其餘子主題會說明每個組態的其他需求。
USB 組態
| 設定 1 (Windows-7-組態) | 設定 2(IHV–NCM-10-Configuration) | 設定 3(Windows-8- 組態) | 設定 4(IHV–NCM-20- 組態) |
|---|---|---|---|
質量 CD-ROM 質量 SD |
質量 CD-ROM 質量 SD NCM1.0 數據機 電視 GPS Functional Programming (if "FP" stands for this, the translation would be 功能性程式設計) PC/SC 智慧卡 聲音 Diag |
質量 CD-ROM 質量 SD MBIM |
質量 CD-ROM 質量 SD NCM2.0 數據機 電視 GPS Functional Programming (if "FP" stands for this, the translation would be 功能性程式設計) PC/SC 智慧卡 聲音 Diag |
解決方案的目標
- 在 Windows 7 中,用戶必須先執行安裝驅動程式套件的額外步驟,才能在變形裝置上使用行動寬頻功能。
- 在 Windows 8 中,使用者不應該執行額外的步驟來安裝驅動程式套件,以在符合 MBIM 規格的變形裝置上使用行動寬頻功能。
- 在 Windows 8 中,用戶必須先執行安裝驅動程式套件的額外步驟,才能在沒有收件匣驅動程式的變形裝置上使用 IHV 函式。
假設
MBIM 也包含 NCM 1.0 的回溯相容性。
支援的過渡
適用於 Windows 8
未設定 -> Windows-8-配置
Windows-8-Configuration -> IHV-NCM-2.0-Configuration
針對 Windows 7
Not-Configured -> Windows 7 設定
Windows-7-Configuration -> IHV–NCM-1.0-Configuration
Windows 7 和 Windows 8 的設定轉換路徑
需知,任何先前未顯示的轉換都不受支援。
過渡詳情
請考慮其組態中具有下列功能的範例 USB 變形裝置。
具有多個功能的 USB 裝置
Windows 8
Windows-8-設定
當變形裝置插入運行 Windows 8 的電腦時,將會選擇 Windows-8-Configuration,這將啟用 MBIM 功能。 Windows 8 行動裝置寬頻類別驅動程式(MBCD)將會載入 MBIM 功能。 在下列範例中,Configuration 3 是包含 MBIM 函式的 Windows-8-Configuration。
在裝置插入後,Windows 8 上的驅動程式堆疊與裝置設定
IHV-NCM-2.0-Configuration
在 Windows-8-Configuration 中,變形裝置也有大量儲存功能,可讓使用者安裝 IHV 驅動程式套件。 安裝大容量儲存功能的驅動程式套件後,裝置會轉換以顯示 IHV-NCM-2.0 配置中的功能。 此設定具有額外的 IHV 功能,例如 GPS、診斷等等。 下圖中的組態 4 代表 IHV-NCM-2.0-Configuration。
在使用者安裝 IHV 驅動程式套件之後,Windows 8 上的驅動程式堆疊和裝置設定
Windows 7
Windows 7 設定
當轉換裝置插入執行 Windows 7 或舊版 Windows 的電腦時,會選擇 Windows 7 的配置,這會啟用大容量存儲功能。 這可讓使用者從大量儲存功能安裝 IHV 驅動程式套件。
在下列範例中,「Configuration 1」是「Windows-7-Configuration」
使用者未安裝 IHV 驅動程式套件時,Windows 7 上的驅動程式堆疊和裝置設定
IHV-NCM-1.0-Configuration
在 Windows 7 中,使用者可以從大量儲存功能安裝驅動程式套件。 除了安裝驅動程式軟體之外,IHV 軟體也會將裝置從 Windows-7-Configuration 變形為 IHV-NCM-1.0-Configuration。
在使用者安裝 IHV 驅動程式套件之後,Windows 7 中的驅動程式堆疊和裝置設定