ページの先頭行へ戻る
PowerSORT Server V7.0 ユーザーズガイド
FUJITSU Software

7.5.14 BSFILE_BTRV構造体

BSFILE_BTRV構造体は、入力Btrieveファイルのオーナーネーム、または出力Btrieveファイルのインデックス情報を指定するための構造体です。

typedef struct {
    BSPTR_BSFILE    InOwnerNameTbl;
    short int       key_len;
    short int       bufsize;
    char           *btrv_spec;
} BSFILE_BTRV;

BSFILE_BTRV構造体メンバー

以下では、BSFILE_BTRV構造体のメンバーについて説明します。

InOwnerNameTbl

入力Btrieveファイルのオーナーネームテーブルのアドレスを指定します。
通常は省略可能です。省略する場合はNULLを指定します。

参考

オーナーネームは、BSFILE構造体を使用して指定します。
入力ファイルが複数の場合は、入力ファイル名と同じ順でオーナーネームを指定します。オーナーネームがない場合は、BSFILE構造体のfile_addr[i]にNULLを指定します。

key_len

出力Btrieveファイルのインデックスキーの合計長を指定します。

bufsize

出力Btrieveファイルのファイル情報とインデックスキー情報を設定した領域の大きさを指定します。

btrv_spec

出力Btrieveファイルのファイル情報とインデックスキー情報を設定した領域のアドレスを指定します。

参考

ファイル情報とインデックスキー情報は、出力Btrieveファイルのファイル情報、およびキー情報を指定するための領域です。
概要は以下のとおりです。テーブルの形式や指定内容に関する詳しい説明については、Btrieveのプログラマーズガイド、またはオペレーションマニュアルを参照してください。