Share via


IcomLUO.Offline 方法

將 LU0 會話切換為離線狀態,進而讓基礎 SNA 會話停用。

語法

  
void Offline()  

參數

傳回值

描述
S_OK 會話已成功停用。
CLU0_E_WAITING 另一個執行緒已發出這個 comLU0 方法的 Receive 呼叫,尚未傳回。
CLU_E_SERVER_FAILURE TSS 會話不再有效。

應用程式應該釋放會話控制碼。
CLU0_E_RECEIVE_IN_PROGRESS 應用程式尚未完成接收主機所傳送的最後一個鏈結。 這可能是由接收傳回DATA_INCOMPLETE來表示。

您應該重新發出 IcomLU0.Receive 呼叫以收集其餘資料,然後再呼叫 IcomLU0.Offline。
CLU0_E_SYSERROR 這個方法因為內部錯誤而失敗。

例外

備註

在離線呼叫之後,用戶端應用程式稍後可以使用對 Online 的呼叫重新啟用會話。

請注意,離線會釋放 SNA 伺服器 LU。 因此,另一個應用程式可以在應用程式再次呼叫 Online 之前取得 LU。

您可以使用 Online 來復原已傳回CLU0_E_SESSION_FAILED的會話。