Freigeben über


IcomLUO.Connect-Methode

Verbindet einen ComLU0-Client mit einer vorhandenen Sitzung.

Syntax

  
Void Connect(  
   object sessionHandle  
)  

Parameter

Parameter Beschreibung
sessionHandle Zeigen Sie 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 anzufordern.
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 Serversitzung trennen und freigeben.
CLU0_E_ALREADY_CONNECTED Ein anderer ComLU0-Client ist mit dieser Sitzung verbunden.
CLU0_E_SYSERROR Fehler bei der Verbindung aufgrund eines internen Systemfehlers.
E_NOINTERFACE Das Sitzungshandle ist kein gültiger IUnknown-Schnittstellenzeiger.

Ausnahmen

Bemerkungen

Nachdem Sie erfolgreich eine Verbindung mit einer Sitzung hergestellt haben, sind Sie dafür verantwortlich, IcomLU0.Receive aufzurufen, um Verarbeitungszeit für ausgehende Daten bereitzustellen.

Sie werden garantiert exklusiven Zugriff auf die Sitzung, bis Sie IcomLU0.Disconnect aufrufen.