MB 设备服务
Windows 7 引入了基于) 的 NDIS (网络接口规范,以支持移动宽带 (MB) 设备。 Windows 8扩展了模型,为基于 USB 的移动宽带设备实现标准化硬件接口。 此硬件接口规范称为移动宽带接口模型 (MBIM) 。
Windows 8提供了一个更新的类驱动程序,该驱动程序适用于符合 MBIM 规范的设备。 此模型称为 MB 类驱动程序。 但是,没有类驱动程序可以支持 MB 设备公开的所有功能。 为了允许 IHV 合作伙伴继续创新,MB 类驱动程序提供了 IMbnDeviceService 接口 等机制,以允许 IHV 扩展类驱动程序功能的行为。
注意 扩展 MB 设备服务的功能是通过用户模式应用程序(而不是内核模式驱动程序扩展)实现的。
虽然 Windows 7 中引入的类驱动程序具有有限的 MB 设备功能支持,但Windows 8中的 MB 类驱动程序添加了对一些附加功能(例如 USSD、EAP-SIM/AKA 和 USB 选择性挂起)的本机支持,并提供可扩展的设备表示和控制机制。 移动宽带 WinRT API 概述提供了有关扩展设备服务的一些附加信息。
Windows 8 中的 MB 类驱动程序使垂直解决方案提供商能够使用移动宽带 API 接口来创建增强的用户体验,这些体验不同于 Windows 提供的用户体验。 扩展机制是一种增强(但不能替换)MB 类驱动程序本身支持的功能的方法。 例如,IHV 可以提供特定于供应商的软件,用于在设备上执行固件更新。 或者,IHV 可以提供供应商特定的软件,提供增值服务,例如 SIM 工具包 (STK) 或电话簿。 AppContainer 移动宽带引脚、连接和管理示例演示了 AppContainer 中的 Win32/COM 移动宽带 API,以访问和管理移动宽带功能。
除了提供扩展 MB 类驱动程序功能的机制外,Windows 还提供了使 IHV 能够通过Windows 更新 (WU) 部署和安装其增值软件的机制。
有关详细信息,请参阅:
- 移动宽带接口模型 (MBIM) 规范的“MBIM 服务和 CID 扩展性”部分