Compartir a través de


Resumen de los cambios necesarios para portar un controlador de minipuerto a NDIS 6.30

Para actualizar un controlador de miniporte NDIS 6.x para admitir NDIS 6.30, debe modificarlo como se describe en las secciones siguientes.

Para obtener más información sobre las características de NDIS 6.30, consulte Introducción a NDIS 6.30.

Entorno de compilación y pruebas

  • Reemplace la definición del preprocesador NDIS60_MINIPORT o NDIS61_MINIPORT o NDIS620_MINIPORT por NDIS630_MINIPORT. Para obtener más información, consulte Compilación de un controlador NDIS 6.30.

  • Reemplace la definición del preprocesador NDIS60 o NDIS61 o NDIS620, si está presente, por NDIS630. Nota Este elemento solo se aplica a los controladores intermedios, de protocolo y de filtro de NDIS. La mayoría de los controladores de minipuerto de NDIS no necesitan esta definición de preprocesador.

  • En NDIS 6.30, NDIS puede llamar a MiniportInitializeEx dos veces en paralelo si hay dos adaptadores conectados al sistema al mismo tiempo o durante el inicio del sistema. Asegúrese de probar el controlador de minipuerto en esta condición de "inicio paralelo".

Requisitos generales de portabilidad

Wi-Fi controladores de minipuerto directo

Durante MiniportInitializeEx, un controlador de miniport compatible con Direct Wi-Fi debe inicializar la entidad MAC predeterminada 802.11. También debe notificar sus funcionalidades de Wi-Fi Direct y Virtual Wi-Fi mediante la función NdisMSetMiniportAttributes .

Nota El controlador no es necesario para registrarse con NDIS el puerto NDIS correspondiente a la entidad MAC predeterminada.

Controladores de miniportar de USB-Based WWAN (banda ancha móvil)

En el caso de los dispositivos de banda ancha móvil basados en USB, Windows 8 proporciona un controlador de clase que funciona con dispositivos conformes a la especificación MBIM. Este modelo se conoce como controlador de clase de banda ancha móvil (MB). Sin embargo, un controlador de clase no puede admitir toda la funcionalidad expuesta por un dispositivo MB. Por este motivo, la característica MB proporciona un mecanismo bien definido que puede usar para ampliar la funcionalidad del controlador de clase. Para obtener más información, consulte MB Device Services.

Si el controlador de minipuerto WWAN basado en USB no puede implementar el controlador de clase MB, debe implementar al menos la característica suspensión selectiva NDIS .