Compartilhar via


Escrevendo uma rotina AddDevice

Qualquer driver que dê suporte a PnP deve ter uma rotina AddDevice . A rotina AddDevice cria um ou mais objetos de dispositivo que representam os dispositivos físicos, lógicos ou virtuais para os quais o driver executa solicitações de E/S. Ele também anexa o objeto de dispositivo à pilha do dispositivo, portanto, a pilha do dispositivo conterá um objeto de dispositivo para cada driver associado ao dispositivo.

O gerenciador PnP chama a rotina AddDevice de um driver para cada dispositivo controlado pelo driver. As rotinas AddDevice são chamadas durante a inicialização do sistema (quando os dispositivos são enumerados pela primeira vez) e sempre que um novo dispositivo é enumerado enquanto o sistema está em execução.

Esta seção contém os seguintes tópicos:

Rotinas AddDevice em drivers de função ou filtro

Rotinas addDevice em drivers de barramento

Diretrizes para escrever rotinas addDevice