Färdplan för WDDM-utveckling
Windows Display Driver Model (WDDM) kräver att en leverantör av grafikmaskinvara tillhandahåller en parad drivrutin för användarläge (UMD) och en miniportdrivrutin för kernelläge (KMD).
Utför följande steg för att skapa dessa visningsdrivrutiner:
Steg 1: Lär dig mer om Windows-arkitektur och -drivrutiner.
Du måste förstå grunderna i hur drivrutiner fungerar i Windows-operativsystem. Att känna till grunderna hjälper dig att fatta lämpliga designbeslut och gör att du kan effektivisera din utvecklingsprocess. Se avsnitt Begrepp för alla drivrutinsutvecklare.
Steg 2: Lär dig grunderna i WDDM-visningsdrivrutiner genom att läsa den här designguiden.
Om du vill ha en beskrivning av de viktigaste nya funktionerna i nyare Windows-versioner börjar du med Nyheter för windows 11-bildskärms- och grafikdrivrutiner
Steg 3: Lär dig om UMD:er och problem med KMD:er från avsnitten User-Mode Skärmdrivrutiner och Flera bildskärmar och videoöverföringsnätverk.
Steg 4: Lär dig mer om processer och verktyg för att skapa, testa och felsöka Windows-drivrutinsdrivrutiner.
Att skapa en drivrutin är inte samma sak som att skapa ett användarlägesprogram. Se Utveckla, testa och distribuera drivrutiner för information om windows-drivrutinsgenerering, felsökning och testprocesser, signering av drivrutiner och drivrutinsverifiering. Se Utvecklingsverktyg för drivrutiner för information om att skapa, testa, verifiera och felsöka verktyg.
Steg 5: Fatta designbeslut för grafikdisplaydrivrutinen.
Information om hur du fattar designbeslut finns i Implementeringstips och krav för WDDM- och uppgifter i WDDM.
Steg 6: Få åtkomst till och granska exempel på visningsdrivrutiner.
Steg 7: Utveckla, skapa, testa och felsöka dina visningsdrivrutiner.
Information om hur du utvecklar grafikdrivrutiner för ditt grafikkort finns i Initiera grafikminiport och User-Mode Grafikdrivrutiner samt WDDM-åtgärdsflöde. Mer information om iterativ skapande, testning och felsökning finns i Utveckla, testa och distribuera drivrutiner. Felsökningstips som är specifika för bildskärmsdrivrutiner finns i Felsökningstips för WDDM-drivrutiner. Den här processen hjälper dig att skapa en drivrutin som fungerar.
Steg 8: Skapa ett drivrutinspaket för dina visningsdrivrutiner.
För mer information, se Distribuera ett drivrutinspaket. Information om hur du installerar visningsdrivrutiner för ett grafikkort finns i Installationskrav för Display Miniport och User-Mode Display Drivers.
Steg 9: Signera och distribuera dina visningsdrivrutiner.
Det sista steget är att signera (valfritt) och distribuera drivrutinen. Om din drivrutin uppfyller de kvalitetsstandarder som definierats i Windows Hardware Lab Kit (WHLK; tidigare Windows Logo Kit eller WLK) kan du distribuera det via Windows Update-programmet. För mer information, se Distribuering av ett drivrutinspaket.
De här stegen är en startpunkt. Andra steg kan vara nödvändiga beroende på din enskilda körares behov.