IcomLUO.Connect-Methode
Verbindet einen comLU0-Client mit einer vorhandenen Sitzung.
Syntax
Void Connect(
object sessionHandle
)
Parameter
Parameter | BESCHREIBUNG |
---|---|
sessionHandle |
Zeiger auf einen IUnknown, der das Sitzungshandle der Sitzung enthält, mit der eine Verbindung hergestellt werden soll. |
Rückgabewert
Wert | BESCHREIBUNG |
---|---|
S_OK | Die Methode wurde erfolgreich abgeschlossen. |
CLU0_S_SSCP_ACTIVE | Die comLU0-Sitzung ist mit einer SSCP-initiierten Sitzung verbunden, deren LU-LU-Sitzung noch nicht aktiv ist. Sie sollten die entsprechenden Nachrichten an den SSCP senden, um die Aktivierung der Sitzung zu erbitten. |
CLU0_S_OFFLINE | Die comLU0-Sitzung ist mit einer SNA-Sitzung verbunden, die derzeit offline ist. Sie sollten IcomLU0.Online aufrufen, um die Sitzung zu aktivieren. |
CLU0_E_SESSION_FAILED | Fehler bei der zugrunde liegenden SNA-Sitzung. Sie müssen die Verbindung trennen und die Serversitzung freigeben. |
CLU0_E_ALREADY_CONNECTED | Mit dieser Sitzung ist ein weiterer comLU0-Client verbunden. |
CLU0_E_SYSERROR | Fehler bei der Verbindung aufgrund eines internen Systemfehlers. |
E_NOINTERFACE | Das Sitzungshandle ist kein gültiger IUnknown-Schnittstellenzeiger. |
Ausnahmen
Bemerkungen
Nach erfolgreicher Verbindung mit einer Sitzung sind Sie für den Aufruf von IcomLU0.Receive verantwortlich, um Verarbeitungszeit für ausgehende Daten bereitzustellen.
Ihnen wird exklusiver Zugriff auf die Sitzung garantiert, bis Sie IcomLU0.Disconnect aufrufen.