Freigeben über


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.