Compartir a través de


Cerrar una familia de direcciones en un cliente coNDIS

Para cerrar las AFs, un cliente de CoNDIS debe proporcionar una función ProtocolClNotifyCloseAf . NDIS llama a ProtocolClNotifyCloseAf cuando un administrador de llamadas independiente o MCM llama a la función NdisCmNotifyCloseAddressFamily o a la función NdisMCmNotifyCloseAddressFamily , respectivamente.

Desde ProtocolClNotifyCloseAf, el cliente termina de cerrar el AF especificado, o devuelve NDIS_STATUS_PENDING y llama a la función NdisClNotifyCloseAddressFamilyComplete para completar la operación. Una vez que el cliente llama a NdisClNotifyCloseAddressFamilyComplete, NDIS llama a la función ProtocolCmNotifyCloseAfComplete para notificar al administrador de llamadas que el cliente cerró el AF.

Para cerrar el AF, el cliente debe:

  1. Si el cliente tiene conexiones multipunto activas, llame a la función NdisClDropParty tantas veces como sea necesario hasta que solo una entidad permanezca activa en cada conexión virtual de varios puntos (VC).

  2. Llame a la función NdisClCloseCall tantas veces como sea necesario para cerrar todas las llamadas que todavía están abiertas y están asociadas a la familia de direcciones.

  3. Llame a la función NdisClDeregisterSap tantas veces como sea necesario para anular el registro de todos los puntos de acceso de servicio (SAP) que el cliente registró con el administrador de llamadas.

  4. Llame a la función NdisClCloseAddressFamily para cerrar el AF.