Hitachi

OpenTP1 Version 7 分散トランザクション処理機能 TP1/Server Base Enterprise Option プログラム作成の手引


ee_thd_thdcntget

〈このページの構成〉

名称

処理スレッド数の取得

形式

ANSI C,C++の形式

#include <eethd.h>
int ee_thd_thdcntget(EEULONG *pthd_cnt, EEULONG *ethd_cnt)

機能

処理スレッド数を取得します。

UAPで値を設定する引数

●pthd_cnt

通常処理スレッド数を格納する変数アドレスを設定します。

●ethd_cnt

予備処理スレッド数を格納する変数アドレスを設定します。

TP1/EEから値が返される引数

●pthd_cnt

通常処理スレッド数が返されます。

●ethd_cnt

予備処理スレッド数が返されます。

リターン値

リターン値

意味

EE_OK

正常に終了しました。

EECOMER_CNDBPP

オフラインバッチプロセスから発行しているため,この機能は使用できません。

EECOMER_CNDUOC

UOCから発行しているため,この機能は使用できません。

EECOMER_ENVIRON

TP1/EEの環境下にありません。

EETHDER_ARGUMENT

引数に設定した値が間違っています。

EETHDER_CONDITION

関数の呼び出し条件が不正です。

EETHDER_UNRESOLVABLE

そのほかのエラーが発生しました。

注意事項

リターン値がEE_OK以外の場合,pthd_cntおよびethd_cntに返された値を参照しても,内容は保証されません。