Información general de los controladores de minipuerto con una interfaz inferior de WDM

Un controlador de minipuerto con una interfaz inferior de Microsoft Windows Driver Model (WDM) también se conoce como un controlador de miniporte NDIS-WDM. Este tipo de controlador de minipuerto:

  • Usa un borde inferior de WDM.

  • Puede llamar a funciones NDIS y no NDIS. Sin embargo, siempre que sea posible, el controlador de minipuerto debe llamar a funciones NDIS.

  • Puede inicializar una instancia de minipuerto que se usa para controlar los dispositivos que están conectados a un bus determinado y que se comunican con esos dispositivos a través de ese bus.

Por ejemplo, un controlador de minipuerto que controla los dispositivos en el bus serie universal (USB) o en los buses IEEE 1394 (Firewire) deben exponer una interfaz de controlador de miniporte NDIS estándar en su borde superior y usar la interfaz de clase para el bus concreto en su borde inferior. Este miniportador se comunica con los dispositivos que están conectados al bus mediante el envío de paquetes de solicitud de E/S (IRP) al bus.

En los temas siguientes se describe cómo implementar un controlador de minipuerto que usa un borde inferior de WDM:

Controlador de minipuerto con un borde inferior de WDM

Registro de funciones del controlador miniporte para el borde inferior de WDM

Inicialización de un controlador miniporte con un borde inferior de WDM

Emitir comandos para comunicarse con dispositivos

Sugerencias y requisitos de implementación para WDM Lower Edge

Marcas de compilación para el borde inferior de WDM

Administración de energía para WDM Lower Edge

Instalación de controladores miniport de NDIS-WDM