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 | このメソッドは、内部エラーが原因で失敗しました。 |