dc_trn_info
名称
現在のトランザクションに関する情報の報告
形式
ANSI C ,C++の形式
#include <dctrn.h>
int dc_trn_info(char *flags)
K&R版 C の形式
#include <dctrn.h>
int dc_trn_info(flags)
char *flags;
機能
dc_trn_info関数を呼び出したUAPが,現在トランザクションとして起動しているかどうかをリターンします。
dc_trn_info関数を呼び出すプロセスは,このマニュアルの記述に従って正しく作成されたUAPを稼働させたものでなければなりません。dc_trn_info関数を呼び出すサービスが正常に終了するためには,UAPの実行環境を設定するときに,トランザクション属性を指定していることが前提です。
UAPで値を設定する引数
●flags
NULLを設定します。
リターン値
リターン値 | 意味 |
---|---|
1 | dc_trn_info関数を呼び出したプロセスは,トランザクションとして起動しています。 |
0 | dc_trn_info関数を呼び出したプロセスは,トランザクションとして起動していません。 |
指定例
if(!dc_trn_info(NULL) && dc_trn_begin() < 0)
fputs("cannot begin transaction¥n", stderr);
注意事項
このAPIはUAPトレースを取得していません。