Udostępnij przez


Wyrejestrowanie systemu SAP

Klient zorientowany na połączenie wyrejestruje SAP-a z NdisClDeregisterSap.

Na poniższej ilustracji przedstawiono klienta menedżera wywołań wyrejestrowującego Punkt Dostępu Usługi (SAP).

Diagram przedstawiający klienta menedżera wywołań wyrejestrującego usługę SAP.

Na poniższej ilustracji pokazano klienta sterownika MCM wyrejestrowującego SAP.

Diagram przedstawiający klienta sterownika MCM wyrejestrowującego się z systemu SAP.

Wywołanie polecenia NdisClDeregisterSap powoduje wywołanie funkcji ProtocolCmDeregisterSap menedżera połączeń lub sterownika MCM. W ProtocolCmDeregisterSapmenedżer połączeń lub sterownik MCM może komunikować się z urządzeniami sterowania siecią lub innymi agentami specyficznymi dla mediów w celu wyrejestrowania SAP w sieci. Ponadto ProtocolCmDeregisterSap musi zwolnić wszystkie zasoby przydzielone dynamicznie dla systemu SAP.

ProtocolCmDeregisterSap można wykonać synchronicznie lub asynchronicznie. Aby ukończyć asynchronicznie, funkcja ProtocolCmDeregisterSap menedżera wywołań wywołuje NdisCmDeregisterSapComplete. Funkcja ProtocolCmDeregisterSap sterownika MCM wywołuje NdisMCmDeregisterSapComplete. Ndis(M)CmDegisterSapComplete powiadamia zarówno NDIS, jak i klienta, że menedżer wywołań zakończył żądanie deregisjacji SAP, dla którego jego ProtocolCmDeregisterSap funkcja wcześniej zwróciła NDIS_STATUS_PENDING.

Wywołanie Ndis(M)CmDeregisterSapComplete powoduje, że NDIS wywołuje funkcję ProtocolClDeregisterSapComplete klienta. Wywołanie ProtocolClDeregisterSapComplete wskazuje, że poprzednie wywołanie klienta NdisClDeregisterSap zostało przetworzone przez menedżera połączeń lub sterownik MCM.

Należy pamiętać, że klient może wyrejestrować SAP bez wpływu na przychodzące połączenie, które zostało już odebrane na tym SAP i bez wpływu na VC dla tego połączenia przychodzącego.