4.5.7 dc_trn_info_s − 現在のトランザクションに関する情報の報告
- 〈この項の構成〉
(1) 形式
(a) TP1/Client/Wの場合
■ _s付き関数
#include <dcvtrn.h> DCLONG dc_trn_info_s(DCCLT_ID cltid, char *flags)
■ _s無し関数
#include <dcvtrn.h> DCLONG dc_trn_info(char *flags)
(b) TP1/Client/Pの場合
■ _s付き関数
#include <dcvtrn.h> DCLONG dc_trn_info_s(DCCLT_ID cltid, char CLTFAR *flags)
■ _s無し関数
#include <dcvtrn.h> DCLONG dc_trn_info(char CLTFAR *flags)
(2) 機能
dc_trn_info_s関数を実行したCUPが,現在トランザクションとして稼働しているかどうかを報告します。
(3) UAPで値を設定する引数
-
cltid
dc_clt_cltin_s関数で受け取ったクライアントIDを指定します。
-
flags
NULLを指定します。
(4) リターン値
リターン値 |
数値 (10進数) |
意味 |
---|---|---|
− |
1 |
dc_trn_info_s関数を実行したCUPのプロセスは,トランザクションの範囲内にあります。 |
− |
0 |
dc_trn_info_s関数を実行したCUPのプロセスは,トランザクションの範囲外にあります。 |
DCCLTER_INVALID_CLTID |
-2544 |
cltidに指定したクライアントIDは,dc_clt_cltin_s関数で受け取ったクライアントIDと異なっています。 |