Función NdisIMDeregisterLayeredMiniport (ndis.h)

Nota NDIS 5. x ha quedado en desuso y se sustituye por NDIS 6. x. Para el nuevo desarrollo de controladores NDIS, consulte Controladores de red a partir de Windows Vista. Para obtener información sobre cómo migrar NDIS 5. x controladores a NDIS 6. x, consulte Migración de controladores NDIS 5.x a NDIS 6.0.

NdisIMDeregisterLayeredMiniport libera un controlador intermedio registrado anteriormente.

Sintaxis

void NdisIMDeregisterLayeredMiniport(
  [in] NDIS_HANDLE DriverHandle
);

Parámetros

[in] DriverHandle

Especifica el identificador devuelto por NdisIMRegisterLayeredMiniport.

Valor devuelto

None

Observaciones

Un controlador intermedio que llamó a NdisIMRegisterLayeredMiniport desde su rutina DriverEntry debe llamar a NdisIMDeregisterLayeredMiniport cuando limpia los recursos que asignó antes de descargarse. Si el controlador intermedio encuentra un error de inicialización irrecuperable dentro de su rutina DriverEntry , como la incapacidad de obtener recursos del sistema, debe llamar a NdisIMDeregisterLayeredMiniport.

La función NdisIMDeregisterLayeredMiniport es la recíproca de NdisIMRegisterLayeredMiniport. Normalmente, un controlador intermedio llama a NdisIMDeregisterLayeredMiniport desde su función ProtocolUnbindAdapter después de llamar a NdisDeregisterProtocol.

  • Plataforma de destino: Universal
  • Versión: no se admite para controladores NDIS 6.0 en Windows Vista. Use NdisMDeregisterMiniportDriveren su lugar. Compatible con controladores NDIS 5.1 en Windows Vista y Windows XP.

Requisitos

Requisito Valor
Header ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL PASSIVE_LEVEL

Consulte también