Distributed Tuning Interface Guide (v11)

PvSetBooleanValue() (DTI 関数)

whichData によって指定されるデータ ターゲットに、ブール型の新しい設定値を保存します。

ヘッダー ファイル:config.h(ヘッダー ファイルも参照)

関数が最初に利用可能になるライブラリ:w3dbav75.dll(Windows)、libpsqldti.so(Linux)(リンク ライブラリも参照)

構文

BTI_SINT PvSetBooleanValue( 
	BTI_LONG           hConnection, 
	BTI_ULONG          settingID, 
	BTI_SINT           newValue, 
	BTI_SINT           whichData); 

引数

In
hConnection
サーバーを識別する接続ハンドル。接続ハンドルは PvConnectServer() (DTI 関数)関数によって取得されます。
In
settingID
設定の一意な識別子。設定の一覧は、PvGetSettingList() (DTI 関数)から取得できます。
In
newValue
設定される整数値。
In
whichData
どちらの値が設定されるかを示すフラグ。
PVDATA_CURRENT は、設定の変更内容が現在のセッションに適用され、レジストリ、ini、または ncf ファイルへ保存されることを示します。Btrieve 6.15 NT リリースでは、トレース オペレーションに対してのみ有効です。
PVDATA_PERSISTENT では、設定の変更内容は現在のセッションに適用されません。設定はレジストリ、ini、または ncf ファイルにのみ保存されます。

戻り値

P_OK
操作は成功しました。
P_E_INVALID_HANDLE
接続ハンドルが無効です。
P_E_INVALID_DATA_TYPE
設定はブール型の設定ではありません。
P_E_FAIL
その他の理由により失敗しました。

備考

以下の前提条件を満たす必要があります。

関連項目

PvStart() (DTI 関数)
PvConnectServer() (DTI 関数)
PvGetCategoryList() (DTI 関数)
PvGetSettingList() (DTI 関数)
PvGetBooleanValue() (DTI 関数)
PvGetBooleanStrings() (DTI 関数)
PvIsSettingAvailable() (DTI 関数)
PvDisconnect() (DTI 関数)
PvStop() (DTI 関数)


PvSecureDatabase() (DTI 関数)

PvSetLongValue() (DTI 関数)