Distributed Tuning Interface Guide (v11)

PvGetTableNames() (DTI 関数)

開いているデータ辞書にあるすべてのテーブル名を返します。

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

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

構文

PRESULT PvGetTableNames( 
	WORD            dictHandle, 
	TABLEMAP**      tableList, 
	WORD*           tableCount); 

引数

In
dictHandle
PvOpenDatabase() (DTI 関数)によって返される、開いている辞書のハンドル。
Out
tableList
テーブル名を格納する TABLEMAP 構造体の配列。
Out
tableCount
tableList に返されるテーブル名の数。

戻り値

PCM_Success
操作は成功しました。
PCM_errFailed
操作は成功しませんでした。
PCM_errMemoryAllocation
メモリの割り当て中にエラーが発生しました。
PCM_errInvalidDictionaryHandle
PvOpenDatabase() (DTI 関数)によって取得された特定の辞書ハンドルが無効です。

備考

まず PvOpenDatabase() (DTI 関数)を使用して、辞書を正常に開く必要があります。

tableList 配列は PvFreeTableNames() (DTI 関数)を使って解放する必要があります。

特定のテーブルについての詳しい情報は、PvGetTable() (DTI 関数)を使って取得できます。

関連項目

PvStart() (DTI 関数)
PvOpenDatabase() (DTI 関数)
PvGetTable() (DTI 関数)
PvFreeTable() (DTI 関数)
PvFreeTableNames() (DTI 関数)
PvCloseDictionary() (DTI 関数)
PvStop() (DTI 関数)


PvGetTable() (DTI 関数)

PvGetTableStat() (DTI 関数)