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

Confira também