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トレースを取得していません。