Введение в расширение класса WDF мобильной широкополосной связи (MBBCx)
Начиная со следующего выпуска Windows 10, комплект драйверов Windows (WDK) включает расширение класса WDF мобильной широкополосной связи (MBB), которое работает с NetAdapterCx. MBB-NetAdapter клиентские драйверы являются в первую очередь полнофункциональными клиентскими драйверами WDF, а затем клиентскими драйверами NetAdapterCx, как и другие драйверы сетевого адаптера, и, наконец, они являются клиентскими драйверами расширения класса MBB (MBBCx), которое предоставляет функциональные возможности носителя MBB. На следующей блок-схеме показана архитектура MBBCx:
Драйвер клиента MBB-NetAdapter выполняет 3 категории задач на основе его связей с платформой:
- Вызов стандартных API WDF для распространенных задач устройства, таких как Pnp и управление питанием.
- Вызов API NetAdapterCx для распространенных операций с сетевыми устройствами, таких как передача или получение сетевых пакетов.
- Вызов API MbbCx для операций пути управления, относящихся к MBB, таких как обработка сообщений MBIM.
Прежде чем начать, ознакомьтесь со следующими понятиями:
В разделах этого раздела предполагается, что вы уже знаете, как написать драйвер клиента NetAdapterCx для базового сетевого адаптера, поэтому они посвящены только коду, зависят от MBBCx.
В этом разделе рассматриваются следующие вопросы.