Feuille de route pour le développement WDDM
Le modèle de pilote d’affichage Windows (WDDM) exige qu’un fournisseur de matériel graphique fournisse un pilote d’affichage en mode utilisateur (UMD) et un pilote miniport d’affichage en mode noyau (KMD) associés.
Pour créer ces pilotes d’affichage, procédez comme suit :
Étape 1 : Informez-vous sur l’architecture et les pilotes Windows.
Vous devez comprendre les principes fondamentaux du fonctionnement des pilotes dans les systèmes d’exploitation Windows. La connaissance des principes fondamentaux vous aide à prendre des décisions de conception appropriées et vous permet de rationaliser votre processus de développement. Veuillez consulter la section Concepts pour tous les développeurs de pilotes.
Étape 2 : Apprenez les bases des pilotes d’affichage WDDM en lisant ce guide de conception.
Pour une description des principales nouvelles fonctionnalités des versions les plus récentes de Windows, commencez par Nouveautés pour les pilotes d’affichage et graphiques Windows 11.
Étape 3 : Apprenez-en davantage sur les UMD et les problèmes liés aux KMD dans les sections Pilotes d’affichage en mode utilisateur et Moniteurs multiples et réseaux de présentation vidéo.
Étape 4 : Informez-vous sur les processus et outils de build, de test et de débogage des pilotes Windows.
La création d’un pilote n’est pas la même chose que la création d’une application en mode utilisateur. Veuillez consulter la section Développement, test et déploiement de pilotes pour obtenir des informations sur les processus de build, de débogage et de test des pilotes Windows, la signature des pilotes et la vérification des pilotes. Veuillez consulter la section Outils de développement de pilotes pour obtenir des informations sur les outils de build, de test, de vérification et de débogage.
Étape 5 : Prenez des décisions de conception pour les pilotes d’affichage graphiques.
Pour des informations sur la prise de décisions de conception, veuillez consulter la section Conseils et exigences de mise en œuvre pour WDDM et Tâches dans WDDM.
Étape 6 : Accédez et examinez les échantillons de pilotes d’affichage.
Étape 7 : Développez, compilez, testez et déboguez vos pilotes d’affichage.
Pour obtenir des informations sur la manière de développer des pilotes d’affichage pour votre adaptateur graphique, veuillez consulter la section Initialisation des pilotes miniport d’affichage et des pilotes d’affichage en mode utilisateur et Flux de fonctionnement WDDM. Veuillez consulter la section Développement, test et déploiement de pilotes pour obtenir des informations sur la construction itérative, le test et le débogage. Pour des conseils de débogage spécifiques aux pilotes d’affichage, veuillez consulter la section Conseils de débogage pour les pilotes WDDM. Ce processus vous aide à vous assurer que vous développez un pilote fonctionnel.
Étape 8 : Créez un package de pilotes pour vos pilotes d’affichage.
Pour plus d’informations, veuillez consulter la section Distribution d’un package de pilotes. Pour obtenir des informations sur la manière d’installer des pilotes d’affichage pour un adaptateur graphique, veuillez consulter la section Exigences d’installation pour les pilotes miniport d’affichage et les pilotes d’affichage en mode utilisateur.
Étape 9 : Signez et distribuez 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 de laboratoire matériel Windows (WHLK ; anciennement Windows Logo Kit ou WLK), vous pouvez le distribuer via le programme Windows Update. Pour plus d’informations, veuillez consulter la section Distribution d’un package de pilotes.
Ces étapes constituent un point de départ. D’autres étapes peuvent être nécessaires en fonction des besoins spécifiques de votre pilote.