Partilhar via


Introdução aos 'Drivers do Windows'

Quando você escreve um driver para ser executado no sistema operacional Windows, você tem três opções. Você pode escrever um driver de área de trabalho, que é executado em edições do Windows Desktop. Ou, se o driver for aprovado infverif /u e ApiValidator, você poderá escrever um Universal Driver. Se o driver for aprovado infverif /w, que adiciona o Isolamento do Pacote de Driver, você poderá escrever um Driver do Windows, que é executado nas variantes Área de Trabalho e não Área de Trabalho do Windows. Para obter informações sobre como definir suas configurações de compilação, consulte Plataformas de destino.

Os seguintes requisitos adicionais se aplicam aos Drivers do Windows:

  • Em conformidade com os princípios de design DCH.
  • Siga os princípios do Isolamento do Pacote de Driver.
  • Siga os requisitos de camadas da API.

Embora não seja necessário que um driver executado somente na Área de Trabalho do Windows atenda aos requisitos adicionais para um Driver Universal ou Driver do Windows, isso melhora a facilidade de manutenção e a confiabilidade do driver e também prepara o driver para uma possível certificação futura em variantes não Desktop do Windows.