Compartir a través de


Macro NdisMCmCloseAddressFamilyComplete (ndis.h)

NdisMCmCloseAddressFamilyComplete devuelve el estado final de la solicitud de un cliente, para la que el controlador MCM devolvió NDIS_STATUS_PENDING, para cerrar el AF.

Sintaxis

void NdisMCmCloseAddressFamilyComplete(
   _S_,
   _H_
);

Parámetros

_S_

El autor de la llamada establece este valor en NDIS_STATUS_SUCCESS.

_H_

Especifica el identificador proporcionado por NDIS pasado a la función ProtocolCmOpenAf del controlador MCM cuando este cliente abrió originalmente la familia de direcciones.

Valor devuelto

Ninguno

Observaciones

Un controlador MCM debe llamar a NdisMCmCloseAddressFamilyComplete si su función ProtocolCmCloseAf devolvió anteriormente NDIS_STATUS_PENDING para el NdisAfHandle especificado . El cliente, que inició la operación de cierre de AF en lápiz con una llamada a NdisClCloseAddressFamily, no puede liberar los recursos asignados para realizar un seguimiento de las comunicaciones en el AF hasta que la llamada del controlador MCM a NdisMCmCloseAddressFamilyComplete.

Una llamada a NdisMCmCloseAddressFamilyComplete hace que NDIS llame al cliente. función ProtocolClCloseAfComplete.

El controlador MCM no puede usar posteriormente el NdisAfHandle , que no es válido para el controlador MCM cuando NdisMCmCloseAddressFamilyComplete devuelve el control.

Solo los controladores de miniport orientados a la conexión que proporcionan compatibilidad integrada con la administración de llamadas pueden llamar a NdisMCmCloseAddressFamilyComplete. Los administradores de llamadas independientes, que se registran con NDIS como controladores de protocolo, llaman a NdisCmCloseAddressFamilyComplete en su lugar.

Requisitos

Requisito Valor
cliente mínimo admitido Compatible con controladores NDIS 6.0 y NDIS 5.1 (consulte NdisMCmCloseAddressFamilyComplete (NDIS 5.1)) en Windows Vista. Compatible con controladores NDIS 5.1 (consulte NdisMCmCloseAddressFamilyComplete (NDIS 5.1)) en Windows XP.
de la plataforma de destino de Escritorio
encabezado de ndis.h (incluya Ndis.h)
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI Irql_MCM_Function(ndis)

Consulte también

NdisClCloseAddressFamily

NdisCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf de