Función NdisCmCloseAddressFamilyComplete (ndis.h)

NdisCmCloseAddressFamilyComplete devuelve el estado final de la solicitud de un cliente, para la que la función ProtocolCmCloseAf de CM devolvió NDIS_STATUS_PENDING, para cerrar el AF.

Sintaxis

void NdisCmCloseAddressFamilyComplete(
  [in] NDIS_STATUS Status,
  [in] NDIS_HANDLE NdisAfHandle
);

Parámetros

[in] Status

El administrador de llamadas establece esto en NDIS_STATUS_SUCCESS.

[in] NdisAfHandle

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

Valor devuelto

None

Observaciones

Un administrador de llamadas independiente debe llamar a NdisCmCloseAddressFamilyComplete 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 de CM a NdisCmCloseAddressFamilyComplete provoca una llamada a la instancia de ese cliente. Función ProtocolClCloseAfComplete .

Después de una llamada a NdisCmCloseAddressFamilyComplete, el administrador de llamadas no puede usar posteriormente NdisAfHandle, que deja de ser válido para el administrador de llamadas tan pronto como se produzca esta llamada.

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

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con los controladores NDIS 6.0 y NDIS 5.1 (consulte NdisCmCloseAddressFamilyComplete (NDIS 5.1)) en Windows Vista. Compatible con los controladores NDIS 5.1 (consulte NdisCmCloseAddressFamilyComplete (NDIS 5.1)) en Windows XP.
Plataforma de destino Escritorio
Encabezado ndis.h (incluya Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
Reglas de cumplimiento de DDI Irql_CallManager_Function(ndis)

Consulte también

NdisClCloseAddressFamily

NdisMCmCloseAddressFamilyComplete

ProtocolClCloseAfComplete

ProtocolCmCloseAf

ProtocolCmOpenAf