Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli klient akceptuje połączenia przychodzące, funkcja ProtocolClOpenAfCompleteEx zazwyczaj rejestruje jeden lub więcej Punktów Dostępu Usługi z menedżerem wywołań poprzez wywołanie NdisClRegisterSap.
Na poniższej ilustracji przedstawiono klienta menedżera wywołań rejestrującego oprogramowanie SAP.
Na poniższej ilustracji przedstawiono klienta sterownika MCM rejestrującego oprogramowanie SAP.
Za pomocą wywołania NdisClRegisterSapklient zarejestrował chęć otrzymywania powiadomień o połączeniach przychodzących na określonym SAP. NDIS przekazuje informacje SAP dostarczone przez klienta do funkcji ProtocolCmRegisterSap menedżera wywołań lub sterownika MCM. Jeśli dany SAP jest już używany lub jeśli menedżer połączeń albo sterownik MCM nie rozpoznaje specyfikacji SAP dostarczonej przez klienta, odrzuci to żądanie.
W ProtocolCmRegisterSapmenedżer połączeń lub sterownik MCM może komunikować się z urządzeniami sterowania siecią lub innymi agentami specyficznymi dla nośnika w celu zarejestrowania systemu SAP w sieci dla klienta zorientowanego na połączenie. ProtocolCmRegisterSap również przechowuje NdisSapHandle, który reprezentuje SAP.
ProtocolCmRegisterSap może zostać zakończony synchronicznie lub asynchronicznie. Aby ukończyć asynchronicznie, funkcja ProtocolCmRegisterSap w menedżerze wywołań wywołuje NdisCmRegisterSapComplete. Funkcja ProtocolCmRegisterSap sterownika MCM wywołuje NdisMCmRegisterSapComplete. Wywołanie Ndis(M)CmRegisterSapComplete powoduje, że NDIS wywołuje funkcję klienta ProtocolClRegisterSapComplete.
Jeśli wywołanie klienta do NdisClRegisterSap zakończy się pomyślnie, NDIS zwraca klientowi NdisSapHandle, który reprezentuje SAP.
Gdy menedżer połączeń zarejestruje oprogramowanie SAP w imieniu klienta zorientowanego na połączenie, powiadamia klienta o ofercie połączeń przychodzących skierowanych do tego systemu SAP, wywołując NdisCmDispatchIncomingCall. Sterownik MCM wywołuje NdisMCmDispatchIncomingCall(zobacz Wskaźnik połączenia przychodzącego). Klient może odbierać połączenia przychodzące na SAP nawet wtedy, gdy rejestracja SAP jest nadal w toku; to znaczy, zanim wywołana zostanie funkcja ProtocolClRegisterSapComplete.