Freigeben über


Netzwerkmodulanschluss

Bevor ein Clientmodul und ein Anbietermodul miteinander verbunden werden können, müssen sie sich bei nmR registrieren. Ein Clientmodul registriert sich beim NMR durch Aufrufen der Funktion NmrRegisterClient, und ein Anbietermodul registriert sich beim NMR durch Aufrufen der Funktion NmrRegisterProvider. Das folgende Diagramm veranschaulicht die Registrierung von Netzwerkmodulen.

Diagramm, das den Prozess der Netzwerkmodulregistrierung zeigt.

Wenn sowohl das Clientmodul als auch das Anbietermodul beim Registrieren beim NMR dieselbe Netzwerkprogrammierschnittstelle (Network Programming Interface, NPI) angeben, initiiert nmR das Anfügen der beiden Netzwerkmodule zusammen. Der NMR initiiert den Anlageprozess durch Aufrufen der ClientAttachProvider-Rückruffunktion des Clientmoduls. Das folgende Diagramm veranschaulicht, wie der Network Module Registrar (NMR), die Anbindung initiiert.

Diagramm, das den NMR zeigt, der den Anhaftungsvorgang initiiert.

Die ClientAttachProvider-Rückruffunktion eines Clientmoduls kann die Registrierungsdaten für das Anbietermodul untersuchen, um festzustellen, ob es an das Anbietermodul angefügt wird. Wenn das Clientmodul feststellt, dass es an das Anbietermodul angefügt wird, wird der Anlageprozess fortgesetzt, indem die NmrClientAttachProvider-Funktion aufgerufen wird. Wenn ein Clientmodul die NmrClientAttachProvider-Funktion aufruft, ruft die NMR wiederum die ProviderAttachClient-Rückruffunktion des Anbietermoduls auf. Das folgende Diagramm veranschaulicht das Clientmodul, das die Anlage beibehält.

Diagramm, das das Clientmodul veranschaulicht, das mit dem Anlageprozess fortschreitet.

Die Callbackfunktion "ProviderAttachClient " eines Anbietermoduls kann die Registrierungsdaten für das Clientmodul untersuchen, um festzustellen, ob es an das Clientmodul angefügt wird. Wenn das Anbietermodul feststellt, dass es sich an das Clientmodul anhängen wird, tauschen das Anbietermodul und das Clientmodul Zeiger auf ihre jeweiligen NPI-Dispatch-Tabellenstrukturen aus. Nachdem das Clientmodul und das Anbietermodul angefügt wurden, können sie unabhängig von nmR über ihre NPI-Funktionen miteinander interagieren. Das folgende Diagramm veranschaulicht die angefügten Netzwerkmodule.

Diagramm, in dem die angefügten Netzwerkmodule nach erfolgreicher Anlage angezeigt werden.