Compartir a través de


Descriptores de función de unión de MB

Descriptores de función union

Los dispositivos de banda ancha móvil que implementan UFD tienen clase de dispositivo / subclase / protocolo de 2 / 0 / 0 según sea necesario para los dispositivos CDC. Esto impide que Windows cargue USBCCGP en el dispositivo. Para obtener información sobre cómo Windows carga USBCCGP en dispositivos compuestos, vea USB Generic Parent Driver (Usbccgp.sys)).

Para permitir que Windows cargue USBCCGP, el dispositivo debe notificar un identificador compatible con el sistema operativo De Microsoft de "CDC_WMC" cuando el dispositivo no está configurado. Después de detectar el identificador compatible de "CDC_WMC", Windows carga USBCCGP y USBCCGP establece la configuración en el dispositivo en 1. USBCCGP volverá a consultar los identificadores compatibles con el sistema operativo de Microsoft. Sin embargo, esta vez, el dispositivo no debe notificar el identificador compatible con el sistema operativo de Microsoft de "CDC_WMC". El dispositivo puede notificar los identificadores compatibles con el sistema operativo de Microsoft para las funciones de la configuración seleccionada.

usbhub consulta el descriptor de so de Microsoft cuando el dispositivo no está configurado.

Consultas USBHUB para el descriptor del sistema operativo Microsoft cuando el dispositivo no está configurado

el dispositivo responde con cdc-wmc, lo que hace que las ventanas carguen usbccgp.

El dispositivo responde con "CDC_WMC", lo que hace que Windows cargue USBCCGP.

usbccgp selecciona la configuración n.º 1 en el dispositivo.

USBCCGP selecciona Configuración n.º 1 en el dispositivo.

el dispositivo selecciona la configuración y transforma la lista de identificadores compatibles.

El dispositivo selecciona la configuración y transforma la lista de identificadores compatibles. El dispositivo puede incluir CompatID2, que es necesario para Function2.

después de la carga, usbccgp consulta de nuevo los identificadores compatibles con microsoft os.

Después de la carga, USBCCGP consulta de nuevo los identificadores compatibles con el sistema operativo de Microsoft.

el dispositivo notifica cualquier identificador compatible que tenga para su función.

El dispositivo notifica cualquier identificador compatible que tenga para su función. A continuación, USBCCGP crea nodos de dispositivo secundarios para cada función del dispositivo.

Funciones de Backward-Compatible MBIM

Las funciones MBIM que son compatibles con versiones anteriores con la especificación NCM 1.0 aparecerán como funciones NCM 1.0 de forma predeterminada. Los dispositivos de banda ancha móvil que constan de una función compatible con versiones anteriores de MBIM deben notificar un identificador compatible con el sistema operativo de Microsoft de "MBIM" para la función MBIM. Esto permite que Windows 8 detecte la función NCM 1.0 como la función MBIM y cargue MBCD como controlador de función.