Función NdisCompleteUnbindAdapterEx (ndis.h)

Un controlador de protocolo llama a la función NdisCompleteUnbindAdapterEx para completar una operación sin enlazar para la que la función ProtocolUnbindAdapterEx del controlador devolvió NDIS_STATUS_PENDING.

Sintaxis

void NdisCompleteUnbindAdapterEx(
  [in] NDIS_HANDLE UnbindContext
);

Parámetros

[in] UnbindContext

Identificador que NDIS pasó al parámetro UnbindContext de la función ProtocolUnbindAdapterEx .

Valor devuelto

None

Observaciones

Cuando un controlador de protocolo devuelve NDIS_STATUS_PENDING de su La función ProtocolUnbindAdapterEx , ese controlador debe llamar a NdisCompleteUnbindAdapterEx una vez completada la operación de desenlace.

Cuando el controlador llama a NdisCompleteUnbindAdapterEx, el controlador ha terminado de limpiar cualquier información de contexto por enlace que el controlador mantiene para el enlace y libere los recursos que asignó para establecer el enlace.

Al devolver de NdisCompleteUnbindAdapterEx , el identificador UnbindContext no es válido. Es decir, el controlador de protocolo no debe pasar este identificador en las llamadas a ninguna función NdisXxx .

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en NDIS 6.0 y versiones posteriores.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_Protocol_Driver_Function(ndis)

Consulte también

NdisOpenAdapterEx

ProtocolBindAdapterEx

ProtocolUnbindAdapterEx