Roteiro de desenvolvimento do WDDM
O WDDM (Windows Display Driver Model) exige que um fornecedor de hardware gráfico forneça um UMD (driver de vídeo no modo de usuário) emparelhado e um KMD (driver de vídeo de miniporta no modo kernel).
Para criar esses drivers de vídeo, execute as seguintes etapas:
Etapa 1: saiba mais sobre a arquitetura e os drivers do Windows.
Você deve entender os conceitos básicos de como os drivers funcionam nos sistemas operacionais Windows. Conhecer os conceitos básicos ajudará a tomar decisões de design apropriadas e permitirá que você agilize o processo de desenvolvimento. Consulte Conceitos para todos os desenvolvedores de driver.
Etapa 2: aprender os conceitos básicos dos drivers de vídeo WDDM lendo este guia de design.
Para obter uma descrição dos principais novos recursos em versões mais recentes do Windows, comece com Novidades dos drivers de vídeo e gráficos do Windows 11
Etapa 3: saiba mais sobre UMDs e problemas com KMDs nas seções Drivers de vídeo no modo de usuário e Vários monitores e redes de vídeo presentes.
Etapa 4: saiba mais sobre os processos e ferramentas de compilação, teste e depuração do driver do Windows.
Criar um driver não é o mesmo que criar um aplicativo no modo de usuário. Consulte Como desenvolver, testar e implantar drivers para obter informações sobre processos de compilação, depuração e teste de driver Windows, assinatura de driver e verificação de driver. Consulte Ferramentas de desenvolvimento de drivers para obter informações sobre como criar, testar, verificar e depurar ferramentas.
Etapa 5: tomar decisões de design de driver de vídeo.
Para obter informações sobre como tomar decisões de design, consulte Dicas e requisitos de implementação para WDDM e Tarefas no WDDM.
Etapa 6: acessar e revisar os exemplos de driver de vídeo.
Etapa 7: desenvolver, criar, testar e depurar seus drivers de vídeo.
Para obter informações sobre como desenvolver drivers de vídeo para o adaptador gráfico, consulte Inicializar drivers de vídeo no modo de usuário e miniporta de vídeo e Fluxo de operação do WDDM (Modelo de Driver de Vídeo do Windows). Consulte Como desenvolver, testar e implantar drivers para obter informações sobre compilação, teste e depuração iterativos. Para obter dicas de depuração específicas para drivers de vídeo, consulte Dicas de depuração para drivers do WDDM. Esse processo ajuda a garantir que você crie um driver que funcione.
Etapa 8: criar um pacote de driver para seus drivers de vídeo.
Para obter mais informações, consulte Como distribuir um pacote de driver. Para obter informações sobre como instalar drivers de vídeo para um adaptador gráfico, consulte Requisitos de instalação da miniporta de vídeo e drivers de exibição do modo de usuário.
Etapa 9: assinar e distribuir seus drivers de vídeo.
A etapa final é assinar (opcional) e distribuir o driver. Se o driver atender aos padrões de qualidade definidos no WHLK (Kit de Laboratório de Hardware) do Windows; anteriormente Windows Logo Kit ou WLK), você poderá distribuí-lo por meio do programa Windows Update. Para obter mais informações, consulte Como distribuir um pacote de driver.
Essas etapas são um ponto de partida. Outras etapas provavelmente são necessárias com base nas necessidades de seu driver individual.