Desligamento do adaptador de miniporta
Um driver de miniporto NDIS deve registrar uma função MiniportShutdownEx durante a inicialização do driver de miniport.
O NDIS chama a função MiniportShutdownEx de um driver de miniporto NDIS quando o sistema está sendo desligado. MiniportShutdownEx restaura o hardware para um estado conhecido.
O parâmetro ShutdownAction que o NDIS passou para MiniportShutdownEx informa ao driver de miniporto do motivo do desligamento.
O manipulador de desligamento pode ser chamado como resultado de uma operação do usuário; nesse caso, ele é executado em IRQL = PASSIVE_LEVEL. Ele também pode ser chamado como resultado de um erro irrecuperável do sistema; nesse caso, ele pode estar em execução em qualquer IRQL.
MiniportShutdownEx não deve chamar funções NdisXxx . O driver de miniporta pode chamar funções para ler e gravar portas de E/S ou desabilitar o mecanismo de AMD para retornar o hardware a um estado conhecido.
Ao contrário de MiniportHaltEx, MiniportShutdownEx não deve liberar nenhum recurso alocado. MiniportShutdownEx deve apenas parar a NIC.
Tópicos relacionados
Estados do adaptador de um driver miniport
Interrompendo um adaptador miniporta