Condividi tramite


Chiusura di una famiglia di indirizzi in un client CoNDIS

Per chiudere le funzioni AFS, un client CoNDIS deve fornire una funzione ProtocolClNotifyCloseAf. NDIS chiama ProtocolClNotifyCloseAf quando un gestore chiamate autonomo o MCM chiama rispettivamente la funzione NdisCmNotifyCloseAddressFamily o la funzione NdisMCmNotifyCloseAddressFamily.

Dall'interno di ProtocolClNotifyCloseAf, il client termina la chiusura dell'AF specificato oppure restituisce NDIS_STATUS_PENDING e chiama il NdisClNotifyCloseAddressFamilyComplete funzione per completare l'operazione. Dopo che il client chiama NdisClNotifyCloseAddressFamilyComplete, NDIS chiama la funzione ProtocolCmNotifyCloseAfComplete per notificare al gestore delle chiamate che il client ha chiuso l'AF.

Per chiudere l'AF, il client deve:

  1. Se il client dispone di connessioni multipunto attive, chiamare la funzione NdisClDropParty quante volte sia necessario fino a quando rimane attiva solo una singola parte in ogni connessione virtuale multipunto (VC).

  2. Chiamare la funzione NdisClCloseCall per chiudere tutte le chiamate ancora aperte e associate alla famiglia di indirizzi.

  3. Chiamare la funzione NdisClDeregisterSap quante volte sia necessario per annullare la registrazione di tutti i punti di accesso al servizio registrati con il gestore delle chiamate.

  4. Chiamare la funzione NdisClCloseAddressFamily per chiudere l'AF.