Roadmap für die Entwicklung von WDDM
Das Windows Display Driver Model (WDDM) erfordert, dass ein Hersteller von Grafikhardware einen gekoppelten User-Mode Display-Treiber (UMD) und einen Kernel-Mode Display-Miniport-Treiber (KMD) bereitstellt.
Um diese Bildschirmtreiber zu erstellen, führen Sie die folgenden Schritte aus:
Schritt 1: Lernen Sie die Architektur von Windows und die Treiber kennen.
Sie müssen die Grundlagen verstehen, wie Treiber in Windows-Betriebssystemen funktionieren. Die Kenntnis der Grundlagen hilft Ihnen, geeignete Designentscheidungen zu treffen, und bietet Ihnen die Möglichkeit, Ihren Entwicklungsprozess zu rationalisieren. Siehe Konzepte für alle Entwickler*innen von Treibern.
Schritt 2: Lernen Sie die Grundlagen von WDDM Bildschirm-Treibern, indem Sie diese Anleitung lesen.
Für eine Beschreibung der wichtigsten neuen Funktionen in neueren Windows-Versionen beginnen Sie mit Was ist neu für Windows 11 Bildschirm- und Grafiktreiber
Schritt 3: Informieren Sie sich über UMDs und Probleme mit KMDs in den Abschnitten Benutzermodus Display-Treiber und Mehrere Bildschirme und Video Present Networks.
Schritt 4: Lernen Sie die Prozesse und Tools zum Erstellen, Testen und Debuggen von Windows-Treibern kennen.
Die Erstellung eines Treibers ist nicht dasselbe wie die Erstellung einer Anwendung für den Benutzermodus. Unter Entwickeln, Testen und Bereitstellen von Treibern finden Sie Informationen zum Erstellen, Testen und Debuggen von Windows-Treibern, zum Signieren von Treibern und zur Überprüfung von Treibern. Unter Treiberentwicklungstools finden Sie Informationen über Tools zum Erstellen, Testen, Verifizieren und Debuggen.
Schritt 5: Treffen Sie Entscheidungen über den Entwurf des Grafiktreibers.
Informationen zum Treffen von Designentscheidungen finden Sie unter Implementierungstipps und Anforderungen für WDDM und Aufgaben in WDDM.
Schritt 6: Greifen Sie auf die Beispiele für Bildschirmtreiber zu und prüfen Sie sie.
Schritt 7: Entwickeln, erstellen, testen und debuggen Sie Ihre Bildschirmtreiber.
Informationen darüber, wie Sie Anzeigetreiber für Ihre Grafikkarte entwickeln, finden Sie unter Initialisierung von Display-Miniport- und User-Mode Display-Treibern und WDDM-Ablauf. Unter Entwickeln, Testen und Bereitstellen von Treibern finden Sie Informationen zum iterativen Erstellen, Testen und Debuggen. Tipps zur Fehlersuche speziell für Bildschirmtreiber finden Sie unter Tipps zur Fehlersuche für WDDM-Treiber. Dieser Prozess stellt sicher, dass Sie einen Treiber erstellen, der funktioniert.
Schritt 8: Erstellen Sie ein Treiberpaket für Ihre Bildschirmtreiber.
Weitere Informationen finden Sie unter Distribution eines Treiberpakets. Informationen zur Installation von Anzeigetreibern für eine Grafikkarte finden Sie unter Installationsanforderungen für Display Miniport- und User-Mode Display-Treiber.
Schritt 9: Signieren und distribuieren Sie Ihre Bildschirm-Treiber.
Der letzte Schritt besteht darin, den Treiber zu signieren (optional) und zu distribuieren. Wenn Ihr Treiber die Qualitätsstandards erfüllt, die im Windows Hardware Lab Kit (WHLK; früher Windows Logo Kit oder WLK) definiert sind, können Sie ihn über das Windows Update Programm verteilen. Weitere Informationen finden Sie unter Distribution eines Treiberpakets.
Diese Schritte sind ein Ausgangspunkt. Je nach den Anforderungen Ihres individuellen Treibers sind wahrscheinlich weitere Schritte erforderlich.