ee_rpc_discard_specific_reply
- 〈このページの構成〉
形式
ANSI C,C++の形式
#include <eerpc.h> int ee_rpc_discard_specific_reply(int des, EELONG flags)
機能
非同期応答型RPC(ee_rpc_call関数のflagsにEERPC_NOWAITを設定)で,返ってきていない特定の応答を,これ以上受信しないことを示す関数です。受信を拒否する非同期応答を特定するには,desに非同期応答型RPCがリターンした際に返した記述子を設定します。この関数を呼び出したあとに返ってきた応答の中で,設定した記述子と同じ記述子を持つ応答は受信しないで捨てられます。
UAPで値を設定する引数
●des
非同期応答型RPCのee_rpc_call関数(flagsにEERPC_NOWAITを設定)が正常に終了したときに返された,記述子を設定します。
●flags
EENOFLAGSを設定します。
リターン値
ここで示すリターン値は,TP1/EEが返す値です。サービス関数から返される値ではありません。
リターン値 |
意味 |
---|---|
EE_OK |
正常に終了しました。 |
EECOMER_CNDBPP |
オフラインバッチプロセスから発行しているため,この機能は使用できません。 |
EECOMER_CNDUOC |
UOCから発行しているため,この機能は使用できません。 |
EECOMER_ENVIRON |
TP1/EEの環境下にありません。 |
EERPCER_ARGUMENT |
引数に設定した値が間違っています。 |
EERPCER_CONDITION |
発行条件が不正です。 |
EERPCER_INVALID_DES |
desに設定した記述子は存在しません。要因として次のことが考えられます。
|
EERPCER_SYSERR |
システムエラーが起こりました。 |