IcomLUO.離線方法

將 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.Offer。
CLU0_E_SYSERROR 此方法因內部錯誤而失敗。

例外狀況

備註

呼叫離線後,用戶端應用程式可透過呼叫線上重新啟用會話。

請注意,Offline 發布的是 SNA 伺服器的 LU。 因此,其他應用程式有可能在你的應用程式再次呼叫 Online 前取得 LU。

你可以用 Online 來恢復已經回CLU0_E_SESSION_FAILED的會話。