Função NdisIMDeregisterLayeredMiniport (ndis.h)
Nota NDIS 5. x foi preterido e substituído pelo NDIS 6. x. Para obter o novo desenvolvimento de driver NDIS, consulte Drivers de rede começando com o Windows Vista. Para obter informações sobre como portar o NDIS 5. x drivers para NDIS 6. x, consulte Portabilidade de drivers NDIS 5.x para NDIS 6.0.
NdisIMDeregisterLayeredMiniport lança um driver intermediário registrado anteriormente.
Sintaxe
void NdisIMDeregisterLayeredMiniport(
[in] NDIS_HANDLE DriverHandle
);
Parâmetros
[in] DriverHandle
Especifica o identificador retornado por NdisIMRegisterLayeredMiniport.
Retornar valor
Nenhum
Comentários
Um driver intermediário chamado NdisIMRegisterLayeredMiniport de sua rotina DriverEntry deve chamar NdisIMDeregisterLayeredMiniport quando limpar os recursos alocados antes de ser descarregado. Se o driver intermediário encontrar um erro fatal de inicialização dentro de sua rotina DriverEntry , como uma incapacidade de obter recursos do sistema, ele deverá chamar NdisIMDeregisterLayeredMiniport.
A função NdisIMDeregisterLayeredMiniport é a recíproca de NdisIMRegisterLayeredMiniport. Um driver intermediário normalmente chama NdisIMDeregisterLayeredMiniport de sua função ProtocolUnbindAdapter depois de chamar NdisDeregisterProtocol.
- Plataforma de destino: Universal
- Versão: não há suporte para drivers NDIS 6.0 no Windows Vista. Em vez disso, use NdisMDeregisterMiniportDriver. Com suporte para drivers NDIS 5.1 no Windows Vista e windows XP.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ndis.h (inclua Ndis.h) |
Biblioteca | Ndis.lib |
IRQL | PASSIVE_LEVEL |