分散トランザクション処理機能 OpenTP1 クライアント使用の手引 TP1/Client/W,TP1/Client/P編

[目次][索引][前へ][次へ]

4.4.2 dc_clt_disconnect_s常設コネクションの解放

<この項の構成>
(1) 形式
(2) 機能
(3) UAPで値を設定する引数
(4) リターン値
(5) 注意事項

(1) 形式

(a) _s付き関数の場合
 
#include <dcvclt.h>
DCLONG dc_clt_disconnect_s(DCCLT_ID cltid, DCLONG flags)
 
(b) _s無し関数の場合
 
#include <dcvclt.h>
DCLONG dc_clt_disconnect(DCLONG flags)
 

(2) 機能

CUP実行プロセス,rapサーバまたはDCCM3の論理端末との間の常設コネクションを解放します。

(3) UAPで値を設定する引数

(4) リターン値

リターン値 数値
(10進数)
意味
DC_OK 0 正常終了しました。または,TP1/Client/Wの場合,すでに常設コネクションが切断されています。
DCCLTER_INVALID_ARGS -2501 引数が誤っています。
DCCLTER_PROTO -2502 dc_rpc_open_s関数が発行されていません。
DCCLTER_NO_BUFS -2504 必要なバッファが確保できませんでした。
DCCLTER_NET_DOWN -2506 通信障害が発生しました。または,TP1/Client/Pの場合,すでに常設コネクションが切断されています。
DCCLTER_TIMED_OUT -2507 常設コネクション解放時に時間切れ(タイムアウト)が発生しました。
DCCLTER_SYSERR -2518 システムエラーが発生しました。
DCCLTER_INVALID_CLTID -2544 cltidに指定したクライアントIDは,dc_clt_cltin_s関数で受け取ったクライアントIDと異なっています。

(5) 注意事項