Introducción a la extensión de clase WDF de banda ancha móvil (MBBCx)

A partir de la próxima versión de Windows 10, el Kit de controladores de Windows (WDK) incluye una extensión de clase WDF de banda ancha móvil (MBB) que funciona con NetAdapterCx. MBB-NetAdapter los controladores de cliente son, en primer lugar, controladores de cliente WDF totalmente y, a continuación, son controladores de cliente netAdapterCx igual que otros controladores de NIC y, por último, son controladores cliente de la extensión de clase MBB (MBBCx) que proporciona funcionalidad específica del medio MBB. En el diagrama de bloques siguiente se muestra la arquitectura MBBCx:

Diagrama que muestra la arquitectura MBBCx con sus componentes y relaciones.

Un controlador de cliente MBB-NetAdapter realiza tres categorías de tareas en función de sus relaciones con el marco:

  • Llame a las API de WDF estándar para tareas comunes de dispositivos, como Pnp y Administración de energía.
  • Llame a las API de NetAdapterCx para operaciones comunes de dispositivos de red, como transmitir o recibir paquetes de red.
  • Llame a las API de MbbCx para operaciones de ruta de acceso de control específicas de MBB, como el control de mensajes MBIM.

Antes de comenzar, debe familiarizarse con estos conceptos:

En los temas de esta sección se supone que ya sabe cómo escribir un controlador de cliente netAdapterCx para una NIC básica, por lo que se centran solo en código específico de MBBCx.

Esta sección contiene los siguientes temas: