MB Device Services
Windows 7 introdujo un modelo de controlador basado en NDIS (Especificación de interfaz de dispositivo de red) para admitir dispositivos de banda ancha móvil (MB). Windows 8 expandió el modelo para implementar una interfaz de hardware estandarizada para dispositivos de banda ancha móvil basados en USB. Esta especificación de interfaz de hardware se conoce como modelo de interfaz de banda ancha móvil (MBIM).
Windows 8 proporciona un controlador de clase actualizado que funciona con dispositivos conformes a la especificación MBIM. Este modelo se conoce como controlador de clase MB. Sin embargo, ningún controlador de clase puede admitir toda la funcionalidad expuesta por un dispositivo MB. Para permitir que los asociados de IHV sigan innovando, el controlador de clase MB proporciona mecanismos, como la interfaz IMbnDeviceService para permitir que los IHV amplíen el comportamiento de la funcionalidad del controlador de clase.
Nota La funcionalidad para ampliar los servicios de dispositivos MB se realiza a través de una aplicación en modo de usuario, no una extensión de controlador en modo kernel.
Aunque el controlador de clase introducido en windows 7 incluía compatibilidad con características limitadas de dispositivos MB, el controlador de clase MB en Windows 8 agregó compatibilidad nativa para algunas características adicionales, como USSD, EAP-SIM/AKA y suspensión selectiva USB, y ofrece una representación extensible del dispositivo y mecanismos de control. La introducción a la API de WinRT de banda ancha móvil proporciona información adicional sobre la extensión de servicios de dispositivo.
El controlador de clase MB de Windows 8 permite a los proveedores de soluciones verticales usar las interfaces de API de banda ancha móvil para crear experiencias de usuario mejoradas fuera de las proporcionadas por Windows. El mecanismo de extensión es una manera de aumentar, pero no reemplazar, la funcionalidad admitida en el propio controlador de clase MB. Por ejemplo, un IHV puede proporcionar software específico del proveedor que realiza actualizaciones de firmware en el dispositivo. O bien, un IHV puede proporcionar software específico del proveedor que proporciona servicios de valor añadido, como el kit de herramientas de SIM (STK) o phonebook. En el ejemplo appContainer de banda ancha móvil, conexión y administración se muestran las API de banda ancha móvil win32/COM dentro de AppContainer para acceder y administrar las características de banda ancha móvil.
Además de proporcionar un mecanismo para ampliar la funcionalidad del controlador de clase MB, Windows también proporciona mecanismos para permitir que los IHD implementen e instalen su software de valor añadido a través de Windows Update (WU).
Para obtener más información, consulte:
- La sección "Servicio MBIM y extensibilidad CID" de la especificación modelo de interfaz de banda ancha móvil (MBIM)