Feuille de route du développement WDDM
Le modèle de pilote d’affichage Windows (WDDM) nécessite qu’un fournisseur de matériel graphique fournisse un pilote d’affichage en mode utilisateur (UMD) et un pilote d’affichage en mode noyau (KMD, également appelé pilote miniport d’affichage).
Pour créer ces pilotes d’affichage, procédez comme suit :
Étape 1 : Découvrez l’architecture et les pilotes Windows.
Vous devez comprendre les principes fondamentaux du fonctionnement des pilotes dans les systèmes d’exploitation Windows. Connaître les principes de base vous aidera à prendre des décisions de conception appropriées et vous permettra de simplifier votre processus de développement. Consultez Concepts pour tous les développeurs de pilotes.
Étape 2 : Découvrez les principes de base des pilotes d’affichage WDDM en lisant ce guide de conception.
Pour obtenir une description des nouvelles fonctionnalités majeures des versions récentes de Windows, commencez par Nouveautés pour les pilotes d’affichage et graphiques Windows 11
Étape 3 : Découvrez les UMD et les problèmes liés aux KMD à partir des sections Pilotes d’affichage en mode utilisateur et Plusieurs moniteurs et Réseaux vidéo présents .
Étape 4 : Découvrez les processus et outils de génération, de test et de débogage des pilotes Windows.
La génération d’un pilote n’est pas la même chose que la création d’une application en mode utilisateur. Consultez Développement, test et déploiement de pilotes pour plus d’informations sur les processus de génération, de débogage et de test des pilotes Windows, la signature des pilotes et la vérification des pilotes. Pour plus d’informations sur la création, le test, la vérification et le débogage des outils, consultez Outils de développement de pilotes .
Étape 5 : Prendre des décisions supplémentaires en matière de conception du pilote d’affichage graphique.
Pour plus d’informations sur la prise de décisions de conception, consultez Conseils et exigences d’implémentation pour WDDM et les tâches dans WDDM.
Étape 6 : Accéder aux exemples de pilotes d’affichage et les examiner.
Étape 7 : Développer, générer, tester et déboguer vos pilotes d’affichage.
Pour plus d’informations sur le développement de pilotes d’affichage pour votre carte graphique, consultez Initializing Display Miniport and User-Mode Display Drivers and WDDM Operation Flow. Consultez Développement, test et déploiement de pilotes pour plus d’informations sur la génération, le test et le débogage itératifs. Pour obtenir des conseils de débogage spécifiques à l’affichage des pilotes, consultez Conseils de débogage pour les pilotes WDDM. Ce processus vous permet de créer un pilote qui fonctionne.
Étape 8 : Créer un package de pilotes pour vos pilotes d’affichage.
Pour plus d’informations, consultez Distribution d’un package de pilotes. Pour plus d’informations sur l’installation des pilotes d’affichage pour une carte graphique, consultez Configuration requise pour les pilotes Display Miniport et User-Mode Display.
Étape 9 : Signer et distribuer vos pilotes d’affichage.
La dernière étape consiste à signer (facultatif) et à distribuer le pilote. Si votre pilote répond aux normes de qualité définies dans le kit Windows Hardware Lab (anciennement kit de logo Windows ou WLK), vous pouvez le distribuer via le programme Microsoft Windows Update. Pour plus d’informations, consultez Distribution d’un package de pilotes.
Il s’agit des étapes de base. Des étapes supplémentaires peuvent être nécessaires en fonction des besoins de votre pilote individuel.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour