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