Plan de desarrollo de WDDM
El modelo de controladores de pantalla de Windows (WDDM) requiere que un proveedor de hardware de gráficos proporcione un controlador de pantalla en modo de usuario (UMD) emparejado y un controlador de minipuerto de pantalla en modo kernel (KMD).
Para crear estos controladores de pantalla, siga estos pasos:
Paso 1: 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. Consulte Conceptos para todos los desarrolladores de controladores.
Paso 2: Obtenga información sobre los aspectos básicos de los controladores de pantalla de WDDM con esta guía de diseño.
Para obtener una descripción de las principales características nuevas de las versiones más recientes de Windows, comience con Novedades de los controladores de pantalla y gráficos de Windows 11
Paso 3: Obtenga información sobre los UMD y los problemas con los KMD en las secciones Controladores de pantalla en modo de usuario y Varios monitores y redes de presentación de vídeo.
Paso 4: Obtenga información sobre los procesos y herramientas de depuración, prueba y compilación del controlador de Windows.
Compilar un controlador no es lo mismo que compilar una aplicación en modo de usuario. Consulte Desarrollo, pruebas e implementación de controladores para obtener información sobre los procesos de compilación, depuración y prueba de controladores de Windows, firma de controladores y comprobación de controladores. Consulte Herramientas de desarrollo de controladores para obtener información sobre cómo compilar, probar, comprobar y depurar herramientas.
Paso 5: Tome decisiones de diseño del controlador de pantalla y gráficos.
Para obtener información sobre cómo tomar decisiones de diseño, consulte Sugerencias y requisitos de implementación para WDDM y Tareas en WDDM.
Paso 6: Acceda a los ejemplos de controladores de visualización y revíselos.
Paso 7: Desarrolle. compile, pruebe y depure los controladores de pantalla.
Para obtener información sobre cómo desarrollar controladores de pantalla para el adaptador de gráficos, consulte Inicialización de minipuerto de pantalla y controladores de pantalla en modo de usuario y Flujo de operación de WDDM. Consulte Desarrollo, pruebas e implementación de controladores para obtener información sobre la compilación, las pruebas y la depuración iterativos. Para obtener sugerencias de depuración específicas para mostrar controladores, consulte Sugerencias de depuración para controladores WDDM. Este proceso ayuda a garantizar que se crea un controlador que funciona.
Paso 8: Cree un paquete de controladores para los controladores de pantalla.
Para obtener más información, consulte Distribución de un paquete de controladores. Para obtener información sobre cómo instalar controladores de pantalla para un adaptador de gráficos, consulte Requisitos de instalación para minipuerto de pantalla y controladores de pantalla en modo de usuario.
Paso 9: Firme y distribuya los controladores de pantalla.
El último paso es firmar (opcional) y distribuir el controlador. Si el controlador cumple los estándares de calidad definidos en el Windows Hardware Lab Kit (WHLK; anteriormente conocido como Kit de logotipo de Windows o WLK), puede distribuirlo a través del programa Windows Update. Para obtener más información, consulte Distribución de un paquete de controladores.
Estos pasos son un punto de partida. Es probable que se necesiten otros pasos en función de las necesidades de su controlador individual.