Partilhar via


Descarregando um driver de miniporte

O objeto driver associado a um driver de miniporto NDIS especifica uma rotina de descarregamento . O sistema chama a rotina Descarregue quando todos os dispositivos que os serviços de driver foram removidos. O NDIS fornece a rotina Descarregue para drivers de miniport. O NDIS chama a função MiniportDriverUnload de um driver de miniport da rotina Descarregar .

Um driver de miniporte deve chamar NdisMDeregisterMiniportDriver do MiniportDriverUnload.

A função MiniportDriverUnload de um driver de miniport também deve liberar todos os recursos específicos do driver. O sistema concluirá uma operação de descarregamento de driver após o retorno de MiniportDriverUnload .

A funcionalidade da função MiniportDriverUnload é específica do driver. Como regra geral, MiniportDriverUnload deve desfazer as operações que foram executadas durante a inicialização do driver. Para obter mais informações sobre a inicialização do driver, consulte Inicializando um driver de miniporto.