Mapa de ruta de desarrollo de WDDM
El modelo de controlador de pantalla de Windows (WDDM) requiere que un proveedor de hardware gráfico proporcione un controlador de pantalla del modo de usuario (UMD) emparejado y un controlador de pantalla en modo kernel (KMD; también denominado controlador de miniporte de pantalla).
Para crear estos controladores de pantalla, realice los pasos siguientes:
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 le ayudará a tomar las decisiones de diseño adecuadas y le permitirá 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 leyendo esta guía de diseño.
Para obtener una descripción de las principales características nuevas de las versiones recientes de Windows, comience con Novedades para Windows 11 controladores de visualización y gráficos.
Paso 3: Obtenga información sobre los UMD y los problemas con los KMD de 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 compilación, prueba y depuració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 crear, probar, comprobar y depurar herramientas.
Paso 5: Tomar decisiones adicionales sobre el diseño del controlador de visualización de gráficos.
Para obtener información sobre cómo tomar decisiones de diseño, vea Sugerencias y requisitos de implementación para WDDM y tareas en WDDM.
Paso 6: Acceso y revisión de los ejemplos de controladores de visualización.
Paso 7: Desarrollar, compilar, probar y depurar los controladores de pantalla.
Para obtener información sobre cómo desarrollar controladores de pantalla para el adaptador de gráficos, vea Inicializar miniporte de pantalla y User-Mode controladores de pantalla 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 iterativas. Para obtener sugerencias de depuración específicas para mostrar controladores, consulte Sugerencias de depuración para controladores WDDM. Este proceso le ayudará a garantizar que cree un controlador que funcione.
Paso 8: Crear 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, vea Requisitos de instalación para display Miniport y User-Mode Controladores de pantalla.
Paso 9: Firmar y distribuir 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 Kit de laboratorio de hardware de Windows (anteriormente Kit de logotipo de Windows o WLK), puede distribuirlo a través del programa microsoft Windows Update. Para obtener más información, consulte Distribución de un paquete de controladores.
Estos son los pasos básicos. Es posible que sea necesario realizar pasos adicionales en función de las necesidades de su controlador individual.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de