Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編


dc_rpc_discard_further_replies

〈このページの構成〉

名称

処理結果の受信の拒否

形式

ANSI C ,C++の形式

#include <dcrpc.h>
void  dc_rpc_discard_further_replies(DCLONG flags)

K&R版 C の形式

#include <dcrpc.h>
void dc_rpc_discard_further_replies(flags)
DCLONG     flags;

機能

非同期応答型RPC(dc_rpc_call関数のflagsにDCRPC_NOWAITを設定)で,まだ返ってきていない応答を,これ以上受信しないことを示す関数です。この関数を呼び出したあとは,応答が返ってきても受信しないで捨てられます。

非同期応答型RPCの結果をこれ以上受信しない場合は,必ずdc_rpc_discard_further_replies関数を呼び出してください。呼び出さないと,dc_rpc_poll_any_replies関数が不要な応答を受信してしまうことがあります。

dc_rpc_discard_further_replies関数を使う場合を次に示します。

UAPで値を設定する引数

●flags

DCNOFLAGSを設定します。

リターン値

dc_rpc_discard_further_replies関数のリターン値はありません。