分散トランザクション処理機能 OpenTP1 プログラム作成リファレンス C言語編

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

dc_dam_start

名称

回復対象外DAMファイル使用の開始

形式

ANSI C ,C++の形式

 
#include <dcdam.h>
int  dc_dam_start(DCLONG flags)
 

K&R版 C の形式

 
#include <dcdam.h>
int  dc_dam_start(flags)
DCLONG flags;
 

機能

回復対象外のDAMファイルを使うことを宣言します。回復対象外のDAMファイルを使うときは,dc_dam_open関数を呼び出す前に,dc_dam_start関数を呼び出します。dc_dam_start関数は,UAPプロセスごとに呼び出してください。

dc_dam_start関数が正常に終了すると,回復対象外のDAMファイルにアクセスする環境が設定されます。

UAPで値を設定する引数

●flags

DCNOFLAGSを設定します。

リターン値

リターン値 リターン値(数値) 意味
DC_OK 0 正常に終了しました。回復対象外のDAMファイルを使える状態になりました。
DCDAMER_PROTO -1600 dc_rpc_open関数を呼び出していません。
DCDAMER_NOMEM -1607 メモリが不足しました。
DCDAMER_PARAM_FLAGS -1611 flagsに設定した値が間違っています。
DCDAMER_VERSION -1618 UAPが,現在稼働しているDAMサービスでは動作できないDAMライブラリと結合されています。
DCDAMER_STARTED -1647 dc_dam_start関数は,すでに呼び出しています。