bea ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > Tuxedo > Tuxedo C リファレンス > セクション 3c - C 関数 |
Tuxedo C リファレンス
|
名前
tx_set_commit_return()−commit_return 特性の設定
形式
#include <tx.h>
int tx_set_commit_return(COMMIT_RETURN when_return)
機能説明
tx_set_commit_return() は、when_return で指定されている値に commit_return 特性を設定します。この特性は、呼び出し側に制御を返すことに関する tx_commit() の動作に影響します。tx_set_commit_return() は、その呼び出し側がトランザクション・モードかどうかにかかわらず呼び出されます。この設定は、引き続き呼び出される tx_set_commit_return() で変更されるまで有効です。
この特性の初期設定は、TX_COMMIT_COMPLETED です。
when_return の有効な設定を次に示します。
マルチスレッドのアプリケーションの場合、TPINVALIDCONTEXT 状態のスレッドは tx_set_commit_return() の呼び出しを発行できません。
戻り値
正常終了の場合、tx_set_commit_return() は、負でない戻り値 TX_OK を返します。
エラー
次の条件の場合、commit_return は、commit_return 特性の設定を変更することなく、次の 3 つの負の値のうちの 1 つを返します。
関連項目
tx_commit(3c)、tx_info(3c)、tx_open(3c)
警告
X/Open TX インターフェイスと X-Window システムは、いずれも型 XID を定義します。同一のファイルで X-Window コールと TX コールの両方を使用することはできません。
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |