dc_rpc_close
- 〈このページの構成〉
形式
ANSI C ,C++の形式
#include <dcrpc.h> void dc_rpc_close(DCLONG flags)
K&R版 C の形式
#include <dcrpc.h> void dc_rpc_close(flags) DCLONG flags;
機能
OpenTP1の各種関数を使うための環境をクローズします。dc_rpc_close関数を呼び出したあとは,OpenTP1の関数は使えません。
dc_rpc_close関数はメイン関数で呼び出します。プロセスで1回だけ呼び出してください。
dc_rpc_close関数は,OpenTP1にUAPが正常に終了したことを知らせる働きをします。dc_rpc_close関数を呼び出さないでUAPを終了すると,異常終了と見なされて,サービスグループの閉塞やプロセス再起動の対象になることがあります。また,OpenTP1で管理する各種資源が解放されないままになって,そのあとの処理に悪影響を与える場合があります。OpenTP1で使うすべてのUAPでは,dc_rpc_open関数を呼び出したら,exit()で終了する前にdc_rpc_close関数を必ず呼び出してください。
dc_rpc_close関数は,dc_rpc_open関数がエラーリターンしたときにも必ず呼び出してください。
dc_rpc_close関数を呼び出したあとは,同じUAPで再びdc_rpc_open関数を呼び出せません。
UAPで値を設定する引数
●flags
DCNOFLAGSを設定します。
リターン値
dc_rpc_close関数のリターン値はありません。