ホストに応答または表敬の確認を送信します。
構文
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を返す受信によって示される場合があります。 IcomLU0.Receive 呼び出しを再発行して残りのデータを収集し、SendResponse への呼び出しを再試行する必要があります。 |
| CLU0_E_SERVER_FAILURE | TSS セッションは無効です。 セッション ハンドルを解放する必要があります。 |
| CLU0_E_WAITING | 別のスレッドが、まだ返されていないこの comLU0 メソッドの Receive 呼び出しを発行しました。 |
| CLU0_E_NOTCONNECTED | comLU0 クライアントは、Connect の呼び出しを介してセッション オブジェクトに接続されていません。 |
| CLU0_E_SYSERROR | 内部エラーのため、このメソッドは失敗しました。 |