Zamykanie rodziny adresowej w kliencie CoNDIS
Aby zamknąć AFs, klient CoNDIS musi podać funkcję ProtocolClNotifyCloseAf. NDIS wywołuje ProtocolClNotifyCloseAf, gdy samodzielny menedżer wywołań lub menedżer kanałów MCM odpowiednio wywoła funkcję NdisCmNotifyCloseAddressFamily lub funkcję NdisMCmNotifyCloseAddressFamily.
Z poziomu ProtocolClNotifyCloseAfklient kończy zamykanie określonego AF lub zwraca z NDIS_STATUS_PENDING i wywołuje NdisClNotifyCloseAddressFamilyComplete funkcję w celu ukończenia operacji. Po wywołaniu przez klienta NdisClNotifyCloseAddressFamilyCompleteusługa NDIS wywołuje funkcję ProtocolCmNotifyCloseAfComplete, aby powiadomić menedżera wywołań, że klient zamknął AF.
Aby zamknąć AF, klient powinien:
Jeśli klient ma aktywne połączenia wielopunktowe, wywołaj funkcję NdisClDropParty tyle razy, ile to konieczne, aż tylko jedna partia pozostanie aktywna w każdym połączeniu wirtualnym wielopunktowym (VC).
Wywołaj funkcję NdisCloseCall tak wiele razy, jak to konieczne, aby zamknąć wszystkie połączenia, które są nadal otwarte i są skojarzone z rodziną adresów.
Wywołaj funkcję NdisClDeregisterSap tyle razy, ile to konieczne, aby wyrejestrować wszystkie punkty dostępu do usług (SAP), które klient zarejestrował w menedżerze połączeń.
Wywołaj funkcję NdisClCloseAddressFamily, aby zamknąć AF.