Plan de desarrollo de controladores NDIS
Para crear un paquete de controladores NDIS (Especificación de interfaz de controlador de red), siga estos pasos:
Obtenga información sobre la arquitectura y los controladores de Windows.
Debe comprender los aspectos básicos de cómo funcionan los controladores en los sistemas operativos Windows. Conocer los aspectos básicos ayudará a tomar decisiones de diseño adecuadas y a simplificar el proceso de desarrollo. Para obtener más información sobre los fundamentos de los controladores, consulte "Conceptos para todos los desarrolladores de controladores" .
Más información acerca de NDIS.
Para obtener información general sobre NDIS y sus controladores NDIS, consulte los siguientes artículos:
Determine otras decisiones de diseño del controlador de Windows.
Para obtener más información sobre cómo tomar decisiones de diseño de Windows, consulte Crear controladores confiables Kernel-Mode, Usar una base de código fuente única para Windows de 64 bitsy Crear archivos INF internacionales.
Obtenga información sobre los procesos y herramientas de depuración, prueba y compilación del controlador de Windows.
La compilación de un controlador difiere de la creación de una aplicación en modo de usuario. Para obtener más información sobre los procesos de compilación, depuración y prueba del controlador de Windows, la firma de controladores y pruebas del Windows Hardware Lab Kit (HLK), consulte la Documentación para desarrolladores de hardware de Windows. Consulte Herramientas de desarrollo de controladores para obtener más información sobre las herramientas de compilación, prueba, comprobación y depuración.
Seleccione el tipo de controlador NDIS que desea implementar.
Para obtener más información sobre los tipos de controladores NDIS, consulte Navegación por la guía de diseño de controladores de red.
Siga las hojas de ruta para el tipo de conductor.
Revise los ejemplos de controladores de red en el repositorio de ejemplos de controladores de Windows en GitHub.
Desarrolle (o porte), compile, pruebe y depure su controlador NDIS.
Consulte las guías de portabilidad si va a migrar un controlador existente:
Para obtener más información sobre la compilación, las pruebas y la depuración iterativas, consulte la Documentación para desarrolladores de hardware de Windows. Este proceso ayuda a garantizar que se crea un controlador que funciona.
Cree un paquete de controladores drivers para su controlador.
Para obtener más información sobre cómo instalar controladores, consulte Paquetes de controladores. Para obtener más información sobre cómo instalar un controlador NDIS, consulte Componentes y archivos usados para la instalación de componentes de red y Notificación de objetos para componentes de red.
Firme y distribuya el controlador.
El último paso es firmar y distribuir el controlador. Si el controlador cumple los estándares de calidad definidos para Windows Hardware Lab Kit (HLK), puede distribuirlo a través del programa Microsoft Windows Update. Para obtener más información sobre cómo distribuir un controlador, consulte Centro de partners para hardware de Windows.
Estos son los pasos básicos. Es posible que su controlador individual requiera más pasos.