Partilhar via


Configurações de dispositivo e drivers em camadas

Para os tipos mais comuns de dispositivos, o WDK (Kit de Driver do Windows) fornece um conjunto de exemplos de drivers de sistema totalmente funcionais. Drivers de exemplo individuais podem ser usados como modelos ao desenvolver novos drivers para tipos semelhantes de dispositivos. No entanto, os drivers do sistema tinham um requisito de design adicional: para facilitar o desenvolvimento de novos drivers de dispositivo. Consequentemente, muitos dos drivers do sistema têm uma arquitetura em camadas para que determinados drivers possam ser reutilizados para dar suporte a novos drivers para dispositivos semelhantes.

Na maioria dos casos, os drivers reutilizáveis fornecidos pelo WDK são drivers WDM que dão suporte a PnP e lidam com operações independentes de hardware para um driver PnP (barramento PnP) específico do dispositivo fornecido pelo sistema. Em alguns casos, como a porta paralela e os drivers de porta SCSI, esses drivers reutilizáveis fornecem suporte para drivers de classe específicos de tipo de dispositivo de nível superior. Observe que nenhum dos drivers reutilizáveis do sistema impede o desenvolvimento de novos drivers intermediários a serem adicionados a uma cadeia de drivers existentes.

Quando um novo driver (ou substituição) se encaixa na cadeia de drivers de um dispositivo depende em parte da configuração de hardware dos dispositivos em uma determinada plataforma Windows e, em parte, da quantidade de suporte que um novo driver pode obter de drivers de sistema existentes.

Nesta seção