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を返したセッションを回復できます。