IcomLUO.SendResponse メソッド

ホストに応答または提供確認を送信します。

構文

  
void SendResponse(  
   int senseCode,  
   int hint,  
   short seqno  
)  

パラメーター

パラメーター 説明
senseCode ホストに送信するセンス コード (Intel のバイト順)。

0x00000000は、例外応答データに対する肯定的な応答または提供の受信確認を示します。
hint 応答を送信するメッセージ フローを示すヒント。

ヒントは、LU_DATAまたはSSCP_DATAとNORMAL_DATAまたはEXPEDITED_DATAのビットごとの組み合わせである必要があります。
seqno 応答する要求のシーケンス番号。

seqno 使用される値は、IcomLU0.Receive によって返されます。

戻り値

説明
S_OK メソッドはメッセージを正常に送信しました。
CLU0_E_SESSION_FAILED リンクの停止またはその他の一時的な障害が原因で、基になる SNA セッションが失敗しました。

サーバー セッションを切断して解放する必要があります。 必要に応じて、IcomLU0.Offline の呼び出しを発行してセッションをリセットし、IcomLU0.Online の呼び出しでセッションを再アクティブ化できます。
CLU0_E_RECEIVE_IN_PROGRESS アプリケーションは、ホストによって送信された最後のチェーンの受信を完了していません。 これは、DATA_INCOMPLETEを返す Receive によって示される場合があります。

残りのデータを収集するために IcomLU0.Receive 呼び出しを再発行し、SendResponse の呼び出しを再試行する必要があります。
CLU0_E_SERVER_FAILURE TSS セッションは無効です。

セッション ハンドルを解放する必要があります。
CLU0_E_WAITING 別のスレッドが、まだ返されていないこの comLU0 メソッドの Receive 呼び出しを発行しました。
CLU0_E_NOTCONNECTED comLU0 クライアントは、Connect の呼び出しを介してセッション オブジェクトに接続されていません。
CLU0_E_SYSERROR このメソッドは、内部エラーが原因で失敗しました。

例外

解説

参照

IcomLU0 メソッド
LU0 のセッション インテグレーター