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のプログラマーズガイド、またはオペレーションマニュアルを参照してください。
