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を返す Receive によって示される場合があります。

残りのデータを収集するには、IcomLU0.Receive 呼び出しを再発行してから、IcomLU0.Offline を再度呼び出す必要があります。
CLU0_E_SYSERROR このメソッドは、内部エラーが原因で失敗しました。

例外

解説

オフラインを呼び出した後、クライアント アプリケーションは後でオンラインの呼び出しを使用してセッションを再アクティブ化できます。

オフラインでは SNA サーバー LU が解放されることに注意してください。 そのため、アプリケーションがオンラインを再度呼び出す前に、別のアプリケーションが LU を取得する可能性があります。

オンラインを使用して、CLU0_E_SESSION_FAILEDを返したセッションを回復できます。