Службы устройств в МБ
В Windows 7 представлена модель драйвера на основе NDIS (спецификация интерфейса сетевого устройства) для поддержки устройств мобильной широкополосной связи (МБ). Windows 8 расширил модель, чтобы реализовать стандартизированный аппаратный интерфейс для устройств мобильной широкополосной связи на основе USB. Эта спецификация аппаратного интерфейса называется моделью интерфейса мобильной широкополосной связи (MBIM).
Windows 8 предоставляет обновленный драйвер класса, который работает с устройствами, соответствующими спецификации MBIM. Эта модель называется драйвером класса MB. Однако ни одно из драйверов классов не может поддерживать все функциональные возможности, предоставляемые устройством с мб. Чтобы партнеры IHV продолжали внедрять инновации, драйвер класса MB предоставляет такие механизмы, как интерфейс IMbnDeviceService , позволяющий IHV расширить поведение функций драйвера класса.
Примечание Функциональные возможности расширения служб для устройств с МБ выполняются с помощью приложения пользовательского режима, а не расширения драйвера в режиме ядра.
В то время как драйвер класса, представленный в Windows 7, поддерживал ограниченную поддержку функций мб устройств, драйвер класса MB в Windows 8 добавил встроенную поддержку некоторых дополнительных функций, таких как USSD, EAP-SIM/AKA и выборочная приостановка USB, а также предлагает расширяемые механизмы представления и управления устройствами. В обзоре API WinRT для мобильной широкополосной связи содержатся дополнительные сведения о расширении служб устройств.
Драйвер класса MB в Windows 8 позволяет поставщикам решений по вертикали использовать интерфейсы API мобильной широкополосной связи для создания улучшенных пользовательских возможностей, которые не предоставляются Windows. Механизм расширения — это способ расширить, но не заменить функции, поддерживаемые в самом драйвере класса MB. Например, IHV может предоставлять программное обеспечение конкретного поставщика, которое выполняет обновления встроенного ПО на устройстве. Кроме того, IHV может предоставлять программное обеспечение конкретного поставщика, которое предоставляет дополнительные услуги, такие как НАБОР SIM-карт (STK) или Телефонная книга. Пример подключения и управления мобильными широкополосными контактами AppContainer демонстрирует API Win32/COM Mobile Broadband в AppContainer для доступа к функциям мобильной широкополосной связи и управления ими.
В дополнение к механизму расширения функциональных возможностей драйвера класса MB, Windows также предоставляет механизмы, позволяющие IHV развертывать и устанавливать свое дополнительное программное обеспечение с помощью клиентский компонент Центра обновления Windows (WU).
Дополнительные сведения см. в разделах:
- Раздел "Расширяемость службы MBIM и CID" спецификации модели интерфейса мобильной широкополосной связи (MBIM)