Btrieve 2
読み取り中…
検索中…
一致する文字列を見つけられません
btrieveC.h ファイル

[ソースコード]

マクロ定義

#define BTRIEVE_MAXIMUM_BULK_RECORD_COUNT   25804
 Btrieve 最大バルク レコード数。
 
#define BTRIEVE_MAXIMUM_KEY_LENGTH   1024
 Btrieve 最大キー セグメント長。
 
#define BTRIEVE_MAXIMUM_RECORD_LENGTH   (64 * 1024 - 1)
 Btrieve 最大レコード長。
 

型定義

typedef struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
 Btrieve 一括作成ペイロード。
 
typedef struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
 Btrieve 一括作成結果。
 
typedef struct btrieve_bulk_delete_attributes * btrieve_bulk_delete_attributes_t
 Btrieve 一括削除属性。
 
typedef struct btrieve_bulk_delete_result * btrieve_bulk_delete_result_t
 Btrieve 一括削除結果。
 
typedef struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
 Btrieve 一括取得属性。
 
typedef struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
 Btrieve 一括取得結果。
 
typedef struct btrieve_client * btrieve_client_t
 Btrieve クライアント。
 
typedef struct btrieve_file_attributes * btrieve_file_attributes_t
 Btrieve ファイル属性。
 
typedef struct btrieve_file_information * btrieve_file_information_t
 Btrieve ファイル情報。
 
typedef struct btrieve_file * btrieve_file_t
 Btrieve ファイル。
 
typedef struct btrieve_filter * btrieve_filter_t
 Btrieve フィルター。
 
typedef struct btrieve_index_attributes * btrieve_index_attributes_t
 Btrieve インデックス属性。
 
typedef struct btrieve_key_segment * btrieve_key_segment_t
 Btrieve キー セグメント。
 
typedef struct btrieve_version * btrieve_version_t
 Btrieve バージョン。
 

列挙型

enum  btrieve_acs_mode_t
 Btrieve 代替照合順序モード。 [詳解]
 
enum  btrieve_comparison_t
 Btrieve 比較。 [詳解]
 
enum  btrieve_connector_t
 Btrieve コネクタ。 [詳解]
 
enum  btrieve_create_mode_t
 Btrieve 作成モード。 [詳解]
 
enum  btrieve_data_type_t
 Btrieve データ型。 [詳解]
 
enum  btrieve_disk_drive_t
 Btrieve ディスク ドライブ。 [詳解]
 
enum  btrieve_duplicate_mode_t
 Btrieve 重複モード。 [詳解]
 
enum  btrieve_encrypt_type_t
 Btrieve ファイル暗号化の種類。 [詳解]
 
enum  btrieve_file_version_t
 Btrieve ファイル バージョン。 [詳解]
 
enum  btrieve_free_space_threshold_t
 Btrieve 空きスペース スレッショルド。 [詳解]
 
enum  btrieve_index_t
 Btrieve インデックス。 [詳解]
 
enum  btrieve_location_mode_t
 Btrieve 場所モード。 [詳解]
 
enum  btrieve_lock_mode_t
 Btrieve ロック モード。 [詳解]
 
enum  btrieve_null_key_mode_t
 Btrieve ヌル キー モード。 [詳解]
 
enum  btrieve_open_mode_t
 Btrieve オープン モード。 [詳解]
 
enum  btrieve_owner_mode_t
 Btrieve ファイルのオーナー モード。 [詳解]
 
enum  btrieve_page_lock_type_t
 Btrieve ページ ロックの種類。 [詳解]
 
enum  btrieve_page_size_t
 Btrieve ページ サイズ。 [詳解]
 
enum  btrieve_record_compression_mode_t
 Btrieve レコード圧縮モード。 [詳解]
 
enum  btrieve_status_code_t
 Btrieve ステータス コード。 [詳解]
 
enum  btrieve_system_data_mode_t
 Btrieve システム データ モード。 [詳解]
 
enum  btrieve_system_field_t
 Btrieve システム フィールド。 [詳解]
 
enum  btrieve_transaction_mode_t
 Btrieve トランザクション モード。 [詳解]
 
enum  btrieve_unlock_mode_t
 Btrieve ロック解除モード。 [詳解]
 
enum  btrieve_variable_length_records_mode_t
 Btrieve 可変長レコード モード。 [詳解]
 
enum  btrieve_version_type_t
 Btrieve バージョンの種類。 [詳解]
 

関数

const char * BtrieveACSModeToString (btrieve_acs_mode_t ACSMode)
 Btrieve ACS モードを文字列として返します。
 
btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord (btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength)
 Btrieve 一括作成ペイロードにレコードを追加します。
 
btrieve_status_code_t BtrieveBulkCreatePayloadAllocate (btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr)
 Btrieve 一括作成ペイロードを割り当てます。
 
btrieve_status_code_t BtrieveBulkCreatePayloadFree (btrieve_bulk_create_payload_t bulkCreatePayload)
 Btrieve 一括作成ペイロードを解放します。
 
btrieve_status_code_t BtrieveBulkCreateResultAllocate (btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr)
 Btrieve 一括作成結果を割り当てます。
 
btrieve_status_code_t BtrieveBulkCreateResultFree (btrieve_bulk_create_result_t bulkCreateResult)
 Btrieve 一括作成結果を解放します。
 
btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode (btrieve_bulk_create_result_t bulkCreateResult)
 Btrieve 一括作成結果から最新のステータス コードを取得します。
 
int BtrieveBulkCreateResultGetRecordCount (btrieve_bulk_create_result_t bulkCreateResult)
 Btrieve 一括作成結果からレコード数を取得します。
 
long long BtrieveBulkCreateResultGetRecordCursorPosition (btrieve_bulk_create_result_t bulkCreateResult, int recordNumber)
 Btrieve 一括作成結果からレコードのカーソル位置を取得します。
 
btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter (btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_filter_t filter)
 Btrieve 一括削除属性にフィルターを追加します。
 
btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate (btrieve_bulk_delete_attributes_t *bulkDeleteAttributesPtr)
 Btrieve 一括削除属性を割り当てます。
 
btrieve_status_code_t BtrieveBulkDeleteAttributesFree (btrieve_bulk_delete_attributes_t bulkDeleteAttributes)
 Btrieve 一括削除属性を解放します。
 
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount (btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRecordCount)
 Btrieve 一括削除属性に最大レコード数を設定します。
 
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount (btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRejectCount)
 Btrieve 一括削除属性に最大リジェクト カウントを設定します。
 
btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord (btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int skipCurrentRecord)
 Btrieve 一括削除属性に現在のレコードのスキップを設定します。
 
btrieve_status_code_t BtrieveBulkDeleteResultAllocate (btrieve_bulk_delete_result_t *bulkDeleteResultPtr)
 Btrieve 一括削除結果を割り当てます。
 
btrieve_status_code_t BtrieveBulkDeleteResultFree (btrieve_bulk_delete_result_t bulkDeleteResult)
 Btrieve 一括削除結果を解放します。
 
btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode (btrieve_bulk_delete_result_t bulkDeleteResult)
 Btrieve 一括削除結果から最新のステータス コードを取得します。
 
int BtrieveBulkDeleteResultGetRecordCount (btrieve_bulk_delete_result_t bulkDeleteResult)
 Btrieve 一括削除結果からレコード数を取得します。
 
long long BtrieveBulkDeleteResultGetRecordCursorPosition (btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber)
 Btrieve 一括削除結果からレコードのカーソル位置を取得します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length)
 Btrieve 一括取得属性にフィールドを追加します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter)
 Btrieve 一括取得属性にフィルターを追加します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddSystemField (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_system_field_t systemField)
 Btrieve 一括取得属性にシステム フィールドを追加します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate (btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr)
 Btrieve 一括取得属性を割り当てます。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesFree (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
 Btrieve 一括取得属性を解放します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount)
 Btrieve 一括取得属性に最大レコード数を設定します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount)
 Btrieve 一括取得属性に最大リジェクト カウントを設定します。
 
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord (btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord)
 Btrieve 一括取得属性に現在のレコードのスキップを設定します。
 
btrieve_status_code_t BtrieveBulkRetrieveResultAllocate (btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr)
 Btrieve 一括取得結果を割り当てます。
 
btrieve_status_code_t BtrieveBulkRetrieveResultFree (btrieve_bulk_retrieve_result_t bulkRetrieveResult)
 Btrieve 一括取得結果を解放します。
 
btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode (btrieve_bulk_retrieve_result_t bulkRetrieveResult)
 Btrieve 一括取得結果から最新のステータス コードを取得します。
 
int BtrieveBulkRetrieveResultGetRecord (btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize)
 Btrieve 一括取得結果からレコードを取得します。
 
int BtrieveBulkRetrieveResultGetRecordCount (btrieve_bulk_retrieve_result_t bulkRetrieveResult)
 Btrieve 一括取得結果からレコード数を取得します。
 
long long BtrieveBulkRetrieveResultGetRecordCursorPosition (btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
 Btrieve 一括取得結果からレコードのカーソル位置を取得します。
 
int BtrieveBulkRetrieveResultGetRecordLength (btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
 Btrieve 一括取得結果からレコード長を取得します。
 
btrieve_status_code_t BtrieveClientAllocate (btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier)
 Btrieve クライアントを割り当てます。
 
btrieve_status_code_t BtrieveClientContinuousOperationBegin (btrieve_client_t client, const char *pathNames)
 Btrieve クライアントの Continuous オペレーションを開始します。
 
btrieve_status_code_t BtrieveClientContinuousOperationBeginW (btrieve_client_t client, const wchar_t *pathNames)
 Btrieve クライアントの Continuous オペレーションを開始します。
 
btrieve_status_code_t BtrieveClientContinuousOperationEnd (btrieve_client_t client, const char *pathNames)
 Btrieve クライアントの Continuous オペレーションを終了します。
 
btrieve_status_code_t BtrieveClientContinuousOperationEndW (btrieve_client_t client, const wchar_t *pathNames)
 Btrieve クライアントの Continuous オペレーションを終了します。
 
btrieve_status_code_t BtrieveClientFileClose (btrieve_client_t client, btrieve_file_t file)
 Btrieve クライアントのファイルを閉じます。
 
btrieve_status_code_t BtrieveClientFileCreate (btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const char *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode)
 Btrieve クライアントのファイルを作成します。
 
btrieve_status_code_t BtrieveClientFileCreateW (btrieve_client_t client, const btrieve_file_attributes_t fileAttributes, const btrieve_index_attributes_t indexAttributes, const wchar_t *fileName, btrieve_create_mode_t createMode, btrieve_location_mode_t locationMode)
 Btrieve クライアントのファイルを作成します。
 
btrieve_status_code_t BtrieveClientFileDelete (btrieve_client_t client, const char *fileName)
 Btrieve クライアントのファイルを削除します。
 
btrieve_status_code_t BtrieveClientFileDeleteW (btrieve_client_t client, const wchar_t *fileName)
 Btrieve クライアントのファイルを削除します。
 
btrieve_status_code_t BtrieveClientFileOpen (btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const char *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode)
 Btrieve クライアントのファイルを開きます。
 
btrieve_status_code_t BtrieveClientFileOpenW (btrieve_client_t client, btrieve_file_t *btrieveFilePtr, const wchar_t *fileName, const char *ownerName, btrieve_open_mode_t openMode, btrieve_location_mode_t locationMode)
 Btrieve クライアントのファイルを開きます。
 
btrieve_status_code_t BtrieveClientFileRename (btrieve_client_t client, const char *existingFileName, const char *newFileName)
 Btrieve クライアントのファイルの名前を変更します。
 
btrieve_status_code_t BtrieveClientFileRenameW (btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName)
 Btrieve クライアントのファイルの名前を変更します。
 
btrieve_status_code_t BtrieveClientFree (btrieve_client_t client)
 Btrieve クライアントを解放します。
 
int BtrieveClientGetClientIdentifier (btrieve_client_t client)
 Btrieve クライアントからクライアント ID を取得します。
 
btrieve_status_code_t BtrieveClientGetCurrentDirectory (btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize)
 Btrieve クライアントから現在のディレクトリを取得します。
 
btrieve_status_code_t BtrieveClientGetCurrentDirectoryW (btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize)
 Btrieve クライアントから現在のディレクトリを取得します。
 
btrieve_status_code_t BtrieveClientGetLastStatusCode (btrieve_client_t client)
 Btrieve クライアントから最新のステータス コードを取得します。
 
int BtrieveClientGetServiceAgentIdentifier (btrieve_client_t client)
 Btrieve クライアントからサービス エージェント ID を取得します。
 
btrieve_status_code_t BtrieveClientGetVersion (btrieve_client_t client, btrieve_version_t version, btrieve_file_t file)
 Btrieve クライアントからバージョンを取得します。
 
btrieve_status_code_t BtrieveClientLogin (btrieve_client_t client, const char *databaseURI)
 Btrieve クライアントをログインします。
 
btrieve_status_code_t BtrieveClientLoginW (btrieve_client_t client, const wchar_t *databaseURI)
 Btrieve クライアントをログインします。
 
btrieve_status_code_t BtrieveClientLogout (btrieve_client_t client, const char *databaseURI)
 Btrieve クライアントをログアウトします。
 
btrieve_status_code_t BtrieveClientLogoutW (btrieve_client_t client, const wchar_t *databaseURI)
 Btrieve クライアントをログアウトします。
 
btrieve_status_code_t BtrieveClientReset (btrieve_client_t client)
 Btrieve クライアントをリセットします。
 
btrieve_status_code_t BtrieveClientSetCurrentDirectory (btrieve_client_t client, const char *currentDirectory)
 Btrieve クライアントに現在のディレクトリを設定します。
 
btrieve_status_code_t BtrieveClientSetCurrentDirectoryW (btrieve_client_t client, const wchar_t *currentDirectory)
 Btrieve クライアントに現在のディレクトリを設定します。
 
btrieve_status_code_t BtrieveClientStop (btrieve_client_t client)
 Btrieve クライアントを停止します。
 
btrieve_status_code_t BtrieveClientTransactionAbort (btrieve_client_t client)
 Btrieve クライアントのトランザクションを中止します。
 
btrieve_status_code_t BtrieveClientTransactionBegin (btrieve_client_t client, btrieve_transaction_mode_t transactionMode, btrieve_lock_mode_t lockMode)
 Btrieve クライアントのトランザクションを開始します。
 
btrieve_status_code_t BtrieveClientTransactionEnd (btrieve_client_t client)
 Btrieve クライアントのトランザクションを終了します。
 
const char * BtrieveDataTypeToString (btrieve_data_type_t dataType)
 Btrieve データ型を文字列として返します。
 
const char * BtrieveDuplicateModeToString (btrieve_duplicate_mode_t duplicateMode)
 Btrieve 重複モードを文字列として返します。
 
const char * BtrieveEncryptionTypeToString (btrieve_encrypt_type_t encryptType)
 Btrieve 暗号化の種類を文字列として返します。
 
btrieve_status_code_t BtrieveFileAttributesAllocate (btrieve_file_attributes_t *btrieveFileAttributesPtr)
 Btrieve ファイル属性を割り当てます。
 
btrieve_status_code_t BtrieveFileAttributesFree (btrieve_file_attributes_t fileAttributes)
 Btrieve ファイル属性を解放します。
 
btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes (btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes)
 Btrieve ファイル属性にインデックス バランスを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetFileVersion (btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion)
 Btrieve ファイル属性にファイル バージョンを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength (btrieve_file_attributes_t fileAttributes, int fixedRecordLength)
 Btrieve ファイル属性に固定レコード長を設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold (btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold)
 Btrieve ファイル属性に空きスペース スレッショルドを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetKeyOnly (btrieve_file_attributes_t fileAttributes, int enableKeyOnly)
 Btrieve ファイル属性にキー オンリーを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetPageSize (btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression)
 Btrieve ファイル属性にページ サイズを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount (btrieve_file_attributes_t fileAttributes, int preallocatedPageCount)
 Btrieve ファイル属性にプリアロケート ページ数を設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode (btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode)
 Btrieve ファイル属性にレコード圧縮モードを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount (btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount)
 Btrieve ファイル属性に予約重複ポインター数を設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode (btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode)
 Btrieve ファイル属性にシステム データ モードを設定します。
 
btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode (btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode)
 Btrieve ファイル属性に可変長レコード モードを設定します。
 
btrieve_status_code_t BtrieveFileBulkCreate (btrieve_file_t file, const btrieve_bulk_create_payload_t bulkCreatePayload, btrieve_bulk_create_result_t bulkCreateResult)
 Btrieve ファイルの一括作成。
 
btrieve_status_code_t BtrieveFileBulkDeleteNext (btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
 Btrieve ファイルの次の一括削除。
 
btrieve_status_code_t BtrieveFileBulkDeletePrevious (btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
 Btrieve ファイルの前の一括削除。
 
btrieve_status_code_t BtrieveFileBulkRetrieveNext (btrieve_file_t file, const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_bulk_retrieve_result_t bulkRetrieveResult, btrieve_lock_mode_t lockMode)
 Btrieve ファイルの次の一括取得。
 
btrieve_status_code_t BtrieveFileBulkRetrievePrevious (btrieve_file_t file, const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_bulk_retrieve_result_t bulkRetrieveResult, btrieve_lock_mode_t lockMode)
 Btrieve ファイルの前の一括取得。
 
long long BtrieveFileGetCursorPosition (btrieve_file_t file)
 Btrieve ファイルからカーソル位置を取得します。
 
btrieve_status_code_t BtrieveFileGetInformation (btrieve_file_t file, btrieve_file_information_t fileInformation)
 Btrieve ファイルから情報を取得します。
 
btrieve_status_code_t BtrieveFileGetLastStatusCode (btrieve_file_t file)
 Btrieve ファイルから最新のステータス コードを取得します。
 
int BtrieveFileGetNumerator (btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator)
 Btrieve ファイルから分子を取得します。
 
int BtrieveFileGetPercentage (btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition)
 Btrieve ファイルからパーセンテージを取得します。
 
long long BtrieveFileGetRecordCreateTime (btrieve_file_t file)
 Btrieve ファイルからレコードの作成時刻を取得します。
 
long long BtrieveFileGetRecordUpdateTime (btrieve_file_t file)
 Btrieve ファイルからレコードの更新時刻を取得します。
 
btrieve_status_code_t BtrieveFileIndexCreate (btrieve_file_t file, const btrieve_index_attributes_t indexAttributes)
 Btrieve ファイルのインデックスを作成します。
 
btrieve_status_code_t BtrieveFileIndexDrop (btrieve_file_t file, btrieve_index_t index)
 Btrieve ファイルのインデックスを削除します。
 
btrieve_status_code_t BtrieveFileInformationAllocate (btrieve_file_information_t *btrieveFileInformationPtr)
 Btrieve ファイル情報を割り当てます。
 
btrieve_status_code_t BtrieveFileInformationFree (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報を解放します。
 
int BtrieveFileInformationGetBalancedIndexes (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からインデックス バランスを取得します。
 
int BtrieveFileInformationGetClientTransactions (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からクライアント トランザクションを取得します。
 
int BtrieveFileInformationGetContinuousOperation (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から Continuous オペレーションを取得します。
 
long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から重複レコードによる競合のカーソル位置を取得します。
 
btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から重複レコードによる競合のインデックスを取得します。
 
btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から暗号化の種類を取得します。
 
int BtrieveFileInformationGetExplicitLocks (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から明示的ロックを取得します。
 
btrieve_file_version_t BtrieveFileInformationGetFileVersion (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からファイル バージョンを取得します。
 
int BtrieveFileInformationGetFixedRecordLength (btrieve_file_information_t fileInformation)
 Btrieve ファイル属性から固定レコード長を取得します。
 
btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から空きスペース スレッショルドを取得します。
 
int BtrieveFileInformationGetGatewayMajorVersion (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からゲートウェイのメジャー バージョンを取得します。
 
int BtrieveFileInformationGetGatewayMinorVersion (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からゲートウェイのマイナー バージョンを取得します。
 
btrieve_status_code_t BtrieveFileInformationGetGatewayName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からゲートウェイの名前を取得します。
 
int BtrieveFileInformationGetGatewayPatchLevel (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からゲートウェイのパッチ レベルを取得します。
 
int BtrieveFileInformationGetGatewayPlatform (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からゲートウェイのプラットフォームを取得します。
 
int BtrieveFileInformationGetHandleCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からハンドル数を取得します。
 
int BtrieveFileInformationGetIdentifier (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から ID を取得します。
 
int BtrieveFileInformationGetIndexCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からインデックス数を取得します。
 
int BtrieveFileInformationGetKeyOnly (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からキー オンリーを取得します。
 
btrieve_status_code_t BtrieveFileInformationGetKeySegment (btrieve_file_information_t fileInformation, btrieve_key_segment_t keySegment, int keySegmentNumber)
 Btrieve ファイル情報からキー セグメントを取得します。
 
btrieve_status_code_t BtrieveFileInformationGetLastStatusCode (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から最新のステータス コードを取得します。
 
int BtrieveFileInformationGetLockOwnerClientIdentifier (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのクライアント ID を取得します。
 
btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーの明示的ロック モードを取得します。
 
int BtrieveFileInformationGetLockOwnerFileLock (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのファイル ロックを取得します。
 
int BtrieveFileInformationGetLockOwnerImplicitLock (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーの暗黙ロックを取得します。
 
btrieve_index_t BtrieveFileInformationGetLockOwnerIndex (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのインデックスを取得します。
 
btrieve_status_code_t BtrieveFileInformationGetLockOwnerName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からロック オーナーの名前を取得します。
 
btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのページ ロックの種類を取得します。
 
int BtrieveFileInformationGetLockOwnerRecordLock (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのレコード ロックを取得します。
 
int BtrieveFileInformationGetLockOwnerSameProcess (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーの同じプロセスを取得します。
 
int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのサービス エージェント ID を取得します。
 
int BtrieveFileInformationGetLockOwnerTimeInTransaction (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのトランザクション内での時間を取得します。
 
int BtrieveFileInformationGetLockOwnerTransactionLevel (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーのトランザクション レベルを取得します。
 
int BtrieveFileInformationGetLockOwnerWriteHold (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーの書き込み保持を取得します。
 
int BtrieveFileInformationGetLockOwnerWriteNoWait (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からロック オーナーの書き込みノー ウェイトを取得します。
 
int BtrieveFileInformationGetLoggable (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からログ可能を取得します。
 
btrieve_index_t BtrieveFileInformationGetLogIndex (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からログ インデックスを取得します。
 
int BtrieveFileInformationGetOpenTimestamp (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から開かれたときのタイムスタンプを取得します。
 
btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からオーナー モードを取得します。
 
int BtrieveFileInformationGetPageCompression (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からページ圧縮を取得します。
 
int BtrieveFileInformationGetPagePreallocation (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からページ プリアロケーションを取得します。
 
btrieve_page_size_t BtrieveFileInformationGetPageSize (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からページ サイズを取得します。
 
int BtrieveFileInformationGetReadOnly (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から読み取り専用を取得します。
 
btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からレコード圧縮モードを取得します。
 
long long BtrieveFileInformationGetRecordCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からレコード数を取得します。
 
int BtrieveFileInformationGetReferentialIntegrityConstraints (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から参照整合性制約を取得します。
 
long long BtrieveFileInformationGetReferentialIntegrityCursorPosition (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から参照整合性のカーソル位置を取得します。
 
btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報から参照整合性のファイル名を取得します。
 
int BtrieveFileInformationGetReferentialIntegrityOperationCode (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から参照整合性のオペレーション コードを取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる認証を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる許可を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの Btpasswd を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの明示的を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの暗黙を取得します。
 
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からセキュリティの現在のデータベース名を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabasePAM (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの PAM を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS complete を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS disabled を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS preauthorized を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの信頼を取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースの Windows 名前付きパイプを取得します。
 
int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの現在のデータベースのワークグループを取得します。
 
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からセキュリティの現在のユーザー名を取得します。
 
int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる認証を取得します。
 
int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる許可を取得します。
 
int BtrieveFileInformationGetSecurityHandleBtpasswd (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの Btpasswd を取得します。
 
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からセキュリティ ハンドルのデータベース名を取得します。
 
int BtrieveFileInformationGetSecurityHandleExplicit (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの明示的を取得します。
 
int BtrieveFileInformationGetSecurityHandleImplicit (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの暗黙を取得します。
 
int BtrieveFileInformationGetSecurityHandlePAM (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの PAM を取得します。
 
int BtrieveFileInformationGetSecurityHandleRTSSComplete (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの RTSS complete を取得します。
 
int BtrieveFileInformationGetSecurityHandleRTSSDisabled (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの RTSS disabled を取得します。
 
int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの RTSS preautorized を取得します。
 
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からセキュリティ ハンドルのテーブル名を取得します。
 
int BtrieveFileInformationGetSecurityHandleTrusted (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの信頼を取得します。
 
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName (btrieve_file_information_t fileInformation, char *name, int nameSize)
 Btrieve ファイル情報からセキュリティ ハンドルのユーザー名を取得します。
 
int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルの Windows 名前付きパイプを取得します。
 
int BtrieveFileInformationGetSecurityHandleWorkgroup (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティ ハンドルのワークグループを取得します。
 
int BtrieveFileInformationGetSecurityPermissionAlter (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの alter アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionCreateFile (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの file create アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionCreateRecord (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの record create アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの create stored procedure アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionCreateView (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの create view アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionDelete (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの delete アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionExecute (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの execute アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionNoRights (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの no rights アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionOpen (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの open アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionRead (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの read アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionRefer (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの refer アクセス権を取得します。
 
int BtrieveFileInformationGetSecurityPermissionUpdate (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセキュリティの update アクセス権を取得します。
 
int BtrieveFileInformationGetSegmentCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセグメント数を取得します。
 
int BtrieveFileInformationGetSegmented (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からセグメント化を取得します。
 
btrieve_status_code_t BtrieveFileInformationGetSegmentFileName (btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize)
 Btrieve ファイル情報からセグメント ファイル名を取得します。
 
int BtrieveFileInformationGetSystemData (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からシステム データを取得します。
 
btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からシステム データ モードを取得します。
 
int BtrieveFileInformationGetSystemIndex (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からシステム インデックスを取得します。
 
int BtrieveFileInformationGetSystemIndexSize (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からシステム インデックスのサイズを取得します。
 
int BtrieveFileInformationGetSystemIndexVersion (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報からシステム インデックスのバージョンを取得します。
 
int BtrieveFileInformationGetUnusedDuplicatePointerCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から未使用の重複ポインター数を取得します。
 
int BtrieveFileInformationGetUnusedPageCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から未使用ページ数を取得します。
 
int BtrieveFileInformationGetUsageCount (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から使用回数を取得します。
 
btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode (btrieve_file_information_t fileInformation)
 Btrieve ファイル属性から可変長レコード モードを取得します。
 
int BtrieveFileInformationGetWrongOwner (btrieve_file_information_t fileInformation)
 Btrieve ファイル情報から不正なオーナーを取得します。
 
btrieve_status_code_t BtrieveFileKeyRetrieve (btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength)
 Btrieve ファイルのキーを取得します。
 
btrieve_status_code_t BtrieveFileKeyRetrieveFirst (btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
 Btrieve ファイルの先頭のキーを取得します。
 
btrieve_status_code_t BtrieveFileKeyRetrieveLast (btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
 Btrieve ファイルの末尾のキーを取得します。
 
btrieve_status_code_t BtrieveFileKeyRetrieveNext (btrieve_file_t file, char *key, int keySize)
 Btrieve ファイルの次にあるキーを取得します。
 
btrieve_status_code_t BtrieveFileKeyRetrievePrevious (btrieve_file_t file, char *key, int keySize)
 Btrieve ファイルの前にあるキーを取得します。
 
btrieve_status_code_t BtrieveFileRecordAppendChunk (btrieve_file_t file, const char *chunk, int chunkLength)
 Btrieve ファイルにレコード チャンクを追加します。
 
btrieve_status_code_t BtrieveFileRecordCreate (btrieve_file_t file, char *record, int recordLength)
 Btrieve ファイルのレコードを作成します。
 
btrieve_status_code_t BtrieveFileRecordDelete (btrieve_file_t file)
 Btrieve ファイルのレコードを削除します。
 
btrieve_status_code_t BtrieveFileRecordDeleteChunk (btrieve_file_t file, int offset, int chunkLength)
 Btrieve ファイルのレコード チャンクを削除します。
 
btrieve_status_code_t BtrieveFileRecordInsertChunk (btrieve_file_t file, int offset, const char *chunk, int chunkLength)
 Btrieve ファイルにレコード チャンクを挿入します。
 
int BtrieveFileRecordRetrieve (btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 Btrieve ファイルのレコードを取得します。
 
int BtrieveFileRecordRetrieveByCursorPosition (btrieve_file_t file, btrieve_index_t index, long long cursorPosition, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 カーソル位置によって Btrieve ファイルのレコードを取得します。
 
int BtrieveFileRecordRetrieveByFraction (btrieve_file_t file, btrieve_index_t index, int numerator, int denominator, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 分数によって Btrieve ファイルのレコードを取得します。
 
int BtrieveFileRecordRetrieveByPercentage (btrieve_file_t file, btrieve_index_t index, int percentage, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 パーセンテージによって Btrieve ファイルのレコードを取得します。
 
int BtrieveFileRecordRetrieveChunk (btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode)
 Btrieve ファイルのレコード チャンクを取得します。
 
int BtrieveFileRecordRetrieveFirst (btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 Btrieve ファイルの先頭のレコードを取得します。
 
int BtrieveFileRecordRetrieveLast (btrieve_file_t file, btrieve_index_t index, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 Btrieve ファイルの末尾のレコードを取得します。
 
int BtrieveFileRecordRetrieveNext (btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 Btrieve ファイルの次にあるレコードを取得します。
 
int BtrieveFileRecordRetrievePrevious (btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
 Btrieve ファイルの前にあるレコードを取得します。
 
btrieve_status_code_t BtrieveFileRecordTruncate (btrieve_file_t file, int offset)
 Btrieve ファイルのレコードを切り詰めます。
 
btrieve_status_code_t BtrieveFileRecordUnlock (btrieve_file_t file, btrieve_unlock_mode_t unlockMode)
 Btrieve ファイルのレコードのロックを解除します。
 
btrieve_status_code_t BtrieveFileRecordUpdate (btrieve_file_t file, const char *record, int recordLength)
 Btrieve ファイルのレコードを更新します。
 
btrieve_status_code_t BtrieveFileRecordUpdateChunk (btrieve_file_t file, int offset, const char *chunk, int chunkLength)
 Btrieve ファイルのレコード チャンクを更新します。
 
btrieve_status_code_t BtrieveFileSetOwner (btrieve_file_t file, btrieve_owner_mode_t ownerMode, const char *ownerName, const char *ownerNameAgain, int useLongOwnerName)
 Btrieve ファイルのオーナーを設定します。
 
btrieve_status_code_t BtrieveFileUnlockCursorPosition (btrieve_file_t file, long long cursorPosition)
 Btrieve ファイルのカーソル位置のロックを解除します。
 
const char * BtrieveFileVersionToString (btrieve_file_version_t fileVersion)
 Btrieve ファイル バージョンを文字列として返します。
 
btrieve_status_code_t BtrieveFilterAllocate (btrieve_filter_t *btrieveFilterPtr)
 Btrieve フィルターを割り当てます。
 
btrieve_status_code_t BtrieveFilterFree (btrieve_filter_t filter)
 Btrieve フィルターを解放します。
 
btrieve_status_code_t BtrieveFilterSetACSMode (btrieve_filter_t filter, btrieve_acs_mode_t ACSMode)
 Btrieve フィルターに ACS モードを設定します。
 
btrieve_status_code_t BtrieveFilterSetACSName (btrieve_filter_t filter, const char *name)
 Btrieve フィルターに ACS 名を設定します。
 
btrieve_status_code_t BtrieveFilterSetACSUserDefined (btrieve_filter_t filter, const char *name)
 Btrieve フィルターにユーザー定義の ACS を設定します。
 
btrieve_status_code_t BtrieveFilterSetComparison (btrieve_filter_t filter, btrieve_comparison_t comparison)
 Btrieve フィルターに比較を設定します。
 
btrieve_status_code_t BtrieveFilterSetComparisonConstant (btrieve_filter_t filter, const char *constant, int constantLength)
 Btrieve フィルターに比較定数を設定します。
 
btrieve_status_code_t BtrieveFilterSetComparisonField (btrieve_filter_t filter, int offset)
 Btrieve フィルターに比較フィールドを設定します。
 
btrieve_status_code_t BtrieveFilterSetConnector (btrieve_filter_t filter, btrieve_connector_t connector)
 Btrieve フィルターにコネクタを設定します。
 
btrieve_status_code_t BtrieveFilterSetField (btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType)
 Btrieve フィルターにフィールドを設定します。
 
btrieve_status_code_t BtrieveFilterSetLikeCodePageName (btrieve_filter_t filter, const char *name)
 Btrieve フィルターに Like で使用するコード ページ名を設定します。
 
btrieve_status_code_t BtrieveFilterSetSystemField (btrieve_filter_t filter, btrieve_system_field_t systemField)
 Btrieve フィルターにシステム フィールドを設定します。
 
const char * BtrieveFreeSpaceThresholdToString (btrieve_free_space_threshold_t freeSpaceThreshold)
 Btrieve 空きスペース スレッショルドを文字列として返します。
 
btrieve_status_code_t BtrieveIndexAttributesAddKeySegment (btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment)
 Btrieve インデックス属性にキー セグメントを追加します。
 
btrieve_status_code_t BtrieveIndexAttributesAllocate (btrieve_index_attributes_t *btrieveIndexAttributesPtr)
 Btrieve インデックス属性を割り当てます。
 
btrieve_status_code_t BtrieveIndexAttributesFree (btrieve_index_attributes_t indexAttributes)
 Btrieve インデックス属性を解放します。
 
btrieve_status_code_t BtrieveIndexAttributesSetACSMode (btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode)
 Btrieve インデックス属性に ACS モードを設定します。
 
btrieve_status_code_t BtrieveIndexAttributesSetACSName (btrieve_index_attributes_t indexAttributes, const char *ACSName)
 Btrieve インデックス属性に ACS 名を設定します。
 
btrieve_status_code_t BtrieveIndexAttributesSetACSNumber (btrieve_index_attributes_t indexAttributes, int ACSNumber)
 Btrieve インデックス属性に ACS 番号を設定します。
 
btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined (btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength)
 Btrieve インデックス属性にユーザー定義の ACS を設定します。
 
btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode (btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode)
 Btrieve インデックス属性に重複モードを設定します。
 
btrieve_status_code_t BtrieveIndexAttributesSetIndex (btrieve_index_attributes_t indexAttributes, btrieve_index_t index)
 Btrieve インデックス属性にインデックスを設定します。
 
btrieve_status_code_t BtrieveIndexAttributesSetModifiable (btrieve_index_attributes_t indexAttributes, int enableModifiable)
 Btrieve インデックス属性に変更可能を設定します。
 
const char * BtrieveIndexToString (btrieve_index_t index)
 Btrieve インデックスを文字列として返します。
 
btrieve_status_code_t BtrieveKeySegmentAllocate (btrieve_key_segment_t *btrieveKeySegmentPtr)
 Btrieve キー セグメントを割り当てます。
 
btrieve_status_code_t BtrieveKeySegmentFree (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントを解放します。
 
btrieve_acs_mode_t BtrieveKeySegmentGetACSMode (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから ACS モードを取得します。
 
int BtrieveKeySegmentGetACSNumber (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから ACS 番号を取得します。
 
btrieve_data_type_t BtrieveKeySegmentGetDataType (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからデータ型を取得します。
 
int BtrieveKeySegmentGetDescendingSortOrder (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから降順ソートを取得します。
 
btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから重複モードを取得します。
 
btrieve_index_t BtrieveKeySegmentGetIndex (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからインデックスを取得します。
 
int BtrieveKeySegmentGetKeyContinues (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからキーの継続を取得します。
 
btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから最新のステータス コードを取得します。
 
int BtrieveKeySegmentGetLength (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから長さを取得します。
 
int BtrieveKeySegmentGetModifiable (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから変更可能を取得します。
 
int BtrieveKeySegmentGetNullAllSegments (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから全セグメント ヌル キーを取得します。
 
int BtrieveKeySegmentGetNullAnySegment (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから一部セグメント ヌル キーを取得します。
 
btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからヌル キー モードを取得します。
 
int BtrieveKeySegmentGetNullValue (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからヌル値を取得します。
 
int BtrieveKeySegmentGetOffset (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからオフセットを取得します。
 
int BtrieveKeySegmentGetSegmented (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからセグメント化を取得します。
 
long long BtrieveKeySegmentGetUniqueValueCount (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントからユニーク値の数を取得します。
 
int BtrieveKeySegmentGetUseNumberedACS (btrieve_key_segment_t keySegment)
 Btrieve キー セグメントから番号付き ACS の使用を取得します。
 
btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder (btrieve_key_segment_t keySegment, int setDescendingSortOrder)
 Btrieve キー セグメントに降順ソートを設定します。
 
btrieve_status_code_t BtrieveKeySegmentSetField (btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType)
 Btrieve キー セグメントにフィールドを設定します。
 
btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode (btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode)
 Btrieve キー セグメントにヌル キー モードを設定します。
 
btrieve_status_code_t BtrieveKeySegmentSetNullValue (btrieve_key_segment_t keySegment, int nullValue)
 Btrieve キー セグメントにヌル値を設定します。
 
const char * BtrieveLockModeToString (btrieve_lock_mode_t lockMode)
 Btrieve ロック モードを文字列として返します。
 
const char * BtrieveNullKeyModeToString (btrieve_null_key_mode_t nullKeyMode)
 Btrieve ヌル キー モードを文字列として返します。
 
const char * BtrieveOwnerModeToString (btrieve_owner_mode_t ownerMode)
 Btrieve オーナー モードを文字列として返します。
 
const char * BtrievePageLockTypeToString (btrieve_page_lock_type_t pageLockType)
 Btrieve ページ ロックの種類を文字列として返します。
 
const char * BtrievePageSizeToString (btrieve_page_size_t pageSize)
 Btrieve ページ サイズを文字列として返します。
 
const char * BtrieveRecordCompressionModeToString (btrieve_record_compression_mode_t recordCompressionMode)
 Btrieve レコード圧縮モードを文字列として返します。
 
const char * BtrieveStatusCodeToString (btrieve_status_code_t statusCode)
 Btrieve ステータス コードを文字列として返します。
 
const char * BtrieveSystemDataModeToString (btrieve_system_data_mode_t systemDataMode)
 Btrieve システム データ モードを文字列として返します。
 
const char * BtrieveSystemFieldToString (btrieve_system_field_t systemField)
 Btrieve システム フィールドを文字列として返します。
 
long long BtrieveTimestampToUnixEpochMicroseconds (long long timestamp)
 Btrieve TIMESTAMP を Unix エポック タイムスタンプ(マイクロ秒単位)に変換します。
 
long long BtrieveUnixEpochMicrosecondsToTimestamp (long long microseconds)
 マイクロ秒単位のタイムスタンプに基づく Unix エポックを Btrieve TIMESTAMP に変換します。
 
const char * BtrieveVariableLengthRecordsModeToString (btrieve_variable_length_records_mode_t variableLengthRecordsMode)
 Btrieve 可変長レコード モードを文字列として返します。
 
btrieve_status_code_t BtrieveVersionAllocate (btrieve_version_t *btrieveVersionPtr)
 Btrieve バージョンを割り当てます。
 
btrieve_status_code_t BtrieveVersionFree (btrieve_version_t version)
 Btrieve バージョンを解放します。
 
int BtrieveVersionGetClientRevisionNumber (btrieve_version_t version)
 Btrieve バージョンからクライアントのリビジョン番号を取得します。
 
int BtrieveVersionGetClientVersionNumber (btrieve_version_t version)
 Btrieve バージョンからクライアントのバージョン番号を取得します。
 
btrieve_version_type_t BtrieveVersionGetClientVersionType (btrieve_version_t version)
 Btrieve バージョンからクライアントのバージョンの種類を取得します。
 
btrieve_status_code_t BtrieveVersionGetLastStatusCode (btrieve_version_t version)
 Btrieve バージョンから最新のステータス コードを取得します。
 
int BtrieveVersionGetLocalRevisionNumber (btrieve_version_t version)
 Btrieve バージョンからローカルのリビジョン番号を取得します。
 
int BtrieveVersionGetLocalVersionNumber (btrieve_version_t version)
 Btrieve バージョンからローカルのバージョン番号を取得します。
 
btrieve_version_type_t BtrieveVersionGetLocalVersionType (btrieve_version_t version)
 Btrieve バージョンからローカルのバージョンの種類を取得します。
 
int BtrieveVersionGetRemoteRevisionNumber (btrieve_version_t version)
 Btrieve バージョンからリモートのリビジョン番号を取得します。
 
int BtrieveVersionGetRemoteVersionNumber (btrieve_version_t version)
 Btrieve バージョンからリモートのバージョン番号を取得します。
 
btrieve_version_type_t BtrieveVersionGetRemoteVersionType (btrieve_version_t version)
 Btrieve バージョンからリモートのバージョンの種類を取得します。
 
const char * BtrieveVersionTypeToString (btrieve_version_type_t versionType)
 Btrieve バージョンの種類を文字列として返します。
 

マクロ定義詳解

◆ BTRIEVE_MAXIMUM_BULK_RECORD_COUNT

#define BTRIEVE_MAXIMUM_BULK_RECORD_COUNT   25804

Btrieve 最大バルク レコード数。

◆ BTRIEVE_MAXIMUM_KEY_LENGTH

#define BTRIEVE_MAXIMUM_KEY_LENGTH   1024

Btrieve 最大キー セグメント長。

◆ BTRIEVE_MAXIMUM_RECORD_LENGTH

#define BTRIEVE_MAXIMUM_RECORD_LENGTH   (64 * 1024 - 1)

Btrieve 最大レコード長。

型定義詳解

◆ btrieve_bulk_create_payload_t

typedef struct btrieve_bulk_create_payload* btrieve_bulk_create_payload_t

Btrieve 一括作成ペイロード。

参照
BtrieveBulkCreatePayloadAllocate

◆ btrieve_bulk_create_result_t

typedef struct btrieve_bulk_create_result* btrieve_bulk_create_result_t

Btrieve 一括作成結果。

参照
BtrieveBulkCreateResultAllocate

◆ btrieve_bulk_delete_attributes_t

typedef struct btrieve_bulk_delete_attributes* btrieve_bulk_delete_attributes_t

Btrieve 一括削除属性。

参照
BtrieveBulkDeleteAttributesAllocate

◆ btrieve_bulk_delete_result_t

typedef struct btrieve_bulk_delete_result* btrieve_bulk_delete_result_t

Btrieve 一括削除結果。

参照
BtrieveBulkDeleteResultAllocate

◆ btrieve_bulk_retrieve_attributes_t

typedef struct btrieve_bulk_retrieve_attributes* btrieve_bulk_retrieve_attributes_t

Btrieve 一括取得属性。

参照
BtrieveBulkRetrieveAttributesAllocate

◆ btrieve_bulk_retrieve_result_t

typedef struct btrieve_bulk_retrieve_result* btrieve_bulk_retrieve_result_t

Btrieve 一括取得結果。

参照
BtrieveBulkRetrieveResultAllocate

◆ btrieve_client_t

typedef struct btrieve_client* btrieve_client_t

Btrieve クライアント。

スニペット
btrieve_client_t btrieveClient = NULL;
// If BtrieveClientAllocate() failed.
if ((status = BtrieveClientAllocate(&btrieveClient, 0, 0)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveClientAllocate

◆ btrieve_file_attributes_t

typedef struct btrieve_file_attributes* btrieve_file_attributes_t

Btrieve ファイル属性。

スニペット
btrieve_file_attributes_t btrieveFileAttributes = NULL;
// If BtrieveFileAttributesAllocate() failed.
if ((status = BtrieveFileAttributesAllocate(&btrieveFileAttributes)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFileAttributesAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveFileAttributesAllocate

◆ btrieve_file_information_t

typedef struct btrieve_file_information* btrieve_file_information_t

Btrieve ファイル情報。

参照
BtrieveFileInformationAllocate

◆ btrieve_file_t

typedef struct btrieve_file* btrieve_file_t

Btrieve ファイル。

スニペット
btrieve_file_t btrieveFile = NULL;
参照
BtrieveClientFileOpen

◆ btrieve_filter_t

typedef struct btrieve_filter* btrieve_filter_t

Btrieve フィルター。

参照
BtrieveFilterAllocate

◆ btrieve_index_attributes_t

typedef struct btrieve_index_attributes* btrieve_index_attributes_t

Btrieve インデックス属性。

スニペット
btrieve_index_attributes_t btrieveIndexAttributes = NULL;
// If BtrieveIndexAttributesAllocate() failed.
if ((status = BtrieveIndexAttributesAllocate(&btrieveIndexAttributes)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveIndexAttributesAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveIndexAttributesAllocate

◆ btrieve_key_segment_t

typedef struct btrieve_key_segment* btrieve_key_segment_t

Btrieve キー セグメント。

スニペット
btrieve_key_segment_t btrieveKeySegment = NULL;
// If BtrieveKeySegmentAllocate() failed.
if ((status = BtrieveKeySegmentAllocate(&btrieveKeySegment)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveKeySegmentAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveKeySegmentAllocate

◆ btrieve_version_t

typedef struct btrieve_version* btrieve_version_t

Btrieve バージョン。

参照
BtrieveVersionAllocate

列挙型詳解

◆ btrieve_acs_mode_t

Btrieve 代替照合順序モード。

参照
BtrieveACSModeToString
列挙値
BTRIEVE_ACS_MODE_NONE 

なし。

BTRIEVE_ACS_MODE_NAMED 

名前付き。

BTRIEVE_ACS_MODE_NUMBERED 

番号付き。

BTRIEVE_ACS_MODE_CASE_INSENSITIVE 

大文字小文字無視。

BTRIEVE_ACS_MODE_DEFAULT 

デフォルト。

BTRIEVE_ACS_MODE_UNKNOWN 

不明。

◆ btrieve_comparison_t

Btrieve 比較。

スニペット
if (BtrieveFileRecordRetrieve(btrieveFile, BTRIEVE_COMPARISON_EQUAL, BTRIEVE_INDEX_1, (char *)key, sizeof(&key), (char *)&record, sizeof(record), BTRIEVE_LOCK_MODE_NONE) != sizeof(record))
{
status = BtrieveFileGetLastStatusCode(btrieveFile);
printf("Error: BtrieveFileRecordRetrieve():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
列挙値
BTRIEVE_COMPARISON_NONE 

なし。

BTRIEVE_COMPARISON_EQUAL 

等しい。

BTRIEVE_COMPARISON_GREATER_THAN 

より大きい。

BTRIEVE_COMPARISON_LESS_THAN 

より小さい。

BTRIEVE_COMPARISON_NOT_EQUAL 

等しくない。

BTRIEVE_COMPARISON_GREATER_THAN_OR_EQUAL 

以上。

BTRIEVE_COMPARISON_LESS_THAN_OR_EQUAL 

以下。

BTRIEVE_COMPARISON_LIKE 

類似。

BTRIEVE_COMPARISON_NOT_LIKE 

類似しない。

BTRIEVE_COMPARISON_JSON_QUERY_MATCH 

JSON フィルター クエリ一致。

BTRIEVE_COMPARISON_UNKNOWN 

不明。

◆ btrieve_connector_t

Btrieve コネクタ。

列挙値
BTRIEVE_CONNECTOR_LAST 

末尾。

BTRIEVE_CONNECTOR_AND 

And。

BTRIEVE_CONNECTOR_OR 

Or。

BTRIEVE_CONNECTOR_UNKNOWN 

不明。

◆ btrieve_create_mode_t

Btrieve 作成モード。

スニペット
// If BtrieveClientFileCreate() failed.
if ((status = BtrieveClientFileCreate(btrieveClient, btrieveFileAttributes, NULL, btrieveFileName, BTRIEVE_CREATE_MODE_OVERWRITE, BTRIEVE_LOCATION_MODE_NO_PREFERENCE)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileCreate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
列挙値
BTRIEVE_CREATE_MODE_OVERWRITE 

上書きする。

BTRIEVE_CREATE_MODE_NO_OVERWRITE 

上書きしない。

BTRIEVE_CREATE_MODE_UNKNOWN 

不明。

◆ btrieve_data_type_t

Btrieve データ型。

スニペット
// If BtrieveKeySegmentSetField() failed.
{
printf("Error: BtrieveKeySegmentSetField():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveDataTypeToString
列挙値
BTRIEVE_DATA_TYPE_CHAR 

Char(文字)。

BTRIEVE_DATA_TYPE_ZSTRING 

ZString(ヌル終端文字列)。

BTRIEVE_DATA_TYPE_INTEGER 

Integer。

BTRIEVE_DATA_TYPE_UNSIGNED_BINARY 

Unsigned binary(符号なしバイナリ)。

BTRIEVE_DATA_TYPE_FLOAT 

Float。

BTRIEVE_DATA_TYPE_AUTOINCREMENT 

Autoincrement(自動インクリメント)。

BTRIEVE_DATA_TYPE_DATE 

Date。

BTRIEVE_DATA_TYPE_NUMERICSTS 

NumericSTS(Numeric sign trailing separate)。

BTRIEVE_DATA_TYPE_TIME 

Time。

BTRIEVE_DATA_TYPE_NUMERICSA 

NumericSA(Numeric signed ASCII)。

BTRIEVE_DATA_TYPE_DECIMAL 

Decimal。

BTRIEVE_DATA_TYPE_CURRENCY 

Currency。

BTRIEVE_DATA_TYPE_MONEY 

Money。

BTRIEVE_DATA_TYPE_TIMESTAMP 

Timestamp。

BTRIEVE_DATA_TYPE_LOGICAL 

Logical。

BTRIEVE_DATA_TYPE_WSTRING 

WString(ワイド文字列)。

BTRIEVE_DATA_TYPE_NUMERIC 

Numeric。

BTRIEVE_DATA_TYPE_WZSTRING 

WZString(ヌル終端ワイド文字列)。

BTRIEVE_DATA_TYPE_BFLOAT 

BFloat(BASIC float)。

BTRIEVE_DATA_TYPE_GUID 

GUID(グローバル一意識別子)。

BTRIEVE_DATA_TYPE_LSTRING 

LString(Length first string)。

BTRIEVE_DATA_TYPE_NULL_INDICATOR_SEGMENT 

ヌル インジケーター セグメント。

BTRIEVE_DATA_TYPE_LEGACY_STRING 

レガシー文字列。

BTRIEVE_DATA_TYPE_LEGACY_BINARY 

レガシー バイナリ。

BTRIEVE_DATA_TYPE_AUTOTIMESTAMP 

AutoTimestamp(自動タイムスタンプ)。

BTRIEVE_DATA_TYPE_CLOB 

CLOB(文字ラージ オブジェクト)。

BTRIEVE_DATA_TYPE_TIMESTAMP2 

ナノ秒精度のタイムスタンプ。

BTRIEVE_DATA_TYPE_BIT 

Bit。

BTRIEVE_DATA_TYPE_NUMERICSLB 

NUMERICSLB(Numeric sign leading COBOL)。

BTRIEVE_DATA_TYPE_NUMERICSLS 

NUMERICSLS(Numeric sign leading separate)。

BTRIEVE_DATA_TYPE_NUMERICSTB 

NUMERICSTB(Numeric sign trailing COBOL)。

BTRIEVE_DATA_TYPE_UNKNOWN 

不明。

◆ btrieve_disk_drive_t

Btrieve ディスク ドライブ。

列挙値
BTRIEVE_DISK_DRIVE_A 

ディスク ドライブ A。

BTRIEVE_DISK_DRIVE_B 

ディスク ドライブ B。

BTRIEVE_DISK_DRIVE_C 

ディスク ドライブ C。

BTRIEVE_DISK_DRIVE_D 

ディスク ドライブ D。

BTRIEVE_DISK_DRIVE_E 

ディスク ドライブ E。

BTRIEVE_DISK_DRIVE_F 

ディスク ドライブ F。

BTRIEVE_DISK_DRIVE_G 

ディスク ドライブ G。

BTRIEVE_DISK_DRIVE_H 

ディスク ドライブ H。

BTRIEVE_DISK_DRIVE_I 

ディスク ドライブ I。

BTRIEVE_DISK_DRIVE_J 

ディスク ドライブ J。

BTRIEVE_DISK_DRIVE_K 

ディスク ドライブ K。

BTRIEVE_DISK_DRIVE_L 

ディスク ドライブ L。

BTRIEVE_DISK_DRIVE_M 

ディスク ドライブ M。

BTRIEVE_DISK_DRIVE_N 

ディスク ドライブ N。

BTRIEVE_DISK_DRIVE_O 

ディスク ドライブ O。

BTRIEVE_DISK_DRIVE_P 

ディスク ドライブ P。

BTRIEVE_DISK_DRIVE_Q 

ディスク ドライブ Q。

BTRIEVE_DISK_DRIVE_R 

ディスク ドライブ R。

BTRIEVE_DISK_DRIVE_S 

ディスク ドライブ S。

BTRIEVE_DISK_DRIVE_T 

ディスク ドライブ T。

BTRIEVE_DISK_DRIVE_U 

ディスク ドライブ U。

BTRIEVE_DISK_DRIVE_V 

ディスク ドライブ V。

BTRIEVE_DISK_DRIVE_W 

ディスク ドライブ W。

BTRIEVE_DISK_DRIVE_X 

ディスク ドライブ X。

BTRIEVE_DISK_DRIVE_Y 

ディスク ドライブ Y。

BTRIEVE_DISK_DRIVE_Z 

ディスク ドライブ Z。

BTRIEVE_DISK_DRIVE_DEFAULT 

デフォルト。

BTRIEVE_DISK_DRIVE_UNKNOWN 

不明。

◆ btrieve_duplicate_mode_t

Btrieve 重複モード。

参照
BtrieveDuplicateModeToString
列挙値
BTRIEVE_DUPLICATE_MODE_NOT_ALLOWED 

重複は許可されない。

BTRIEVE_DUPLICATE_MODE_ALLOWED_NONREPEATING 

重複は許可され、繰り返されない。

BTRIEVE_DUPLICATE_MODE_ALLOWED_REPEATING 

重複は許可され、繰り返される。

BTRIEVE_DUPLICATE_MODE_UNKNOWN 

不明。

◆ btrieve_encrypt_type_t

Btrieve ファイル暗号化の種類。

参照
BtrieveOwnerModeToString
列挙値
BTRIEVE_ENCRYPT_TYPE_NONE 

なし。

BTRIEVE_ENCRYPT_TYPE_TRADITIONAL 

従来の暗号化。

BTRIEVE_ENCRYPT_TYPE_128_BIT 

128 ビット暗号化。

BTRIEVE_ENCRYPT_TYPE_AES_192 

AES-192 暗号化。

BTRIEVE_ENCRYPT_TYPE_AES_256 

AES-256 暗号化。

BTRIEVE_ENCRYPT_TYPE_UNKNOWN 

不明。

◆ btrieve_file_version_t

Btrieve ファイル バージョン。

参照
BtrieveFileVersionToString
列挙値
BTRIEVE_FILE_VERSION_6_0 

ファイル バージョン 6.0。

BTRIEVE_FILE_VERSION_6_1 

ファイル バージョン 6.1。

BTRIEVE_FILE_VERSION_7_0 

ファイル バージョン 7.0。

BTRIEVE_FILE_VERSION_8_0 

ファイル バージョン 8.0。

BTRIEVE_FILE_VERSION_9_0 

ファイル バージョン 9.0。

BTRIEVE_FILE_VERSION_9_5 

ファイル バージョン 9.5。

BTRIEVE_FILE_VERSION_13_0 

ファイル バージョン 13.0。

BTRIEVE_FILE_VERSION_16_0 

ファイル バージョン 16.0。

BTRIEVE_FILE_VERSION_DEFAULT 

デフォルト。

BTRIEVE_FILE_VERSION_UNKNOWN 

不明。

◆ btrieve_free_space_threshold_t

Btrieve 空きスペース スレッショルド。

参照
BtrieveFreeSpaceThresholdToString
列挙値
BTRIEVE_FREE_SPACE_THRESHOLD_10_PERCENT 

空きスペース スレッショルド 10%

BTRIEVE_FREE_SPACE_THRESHOLD_20_PERCENT 

空きスペース スレッショルド 20%

BTRIEVE_FREE_SPACE_THRESHOLD_30_PERCENT 

空きスペース スレッショルド 30%

BTRIEVE_FREE_SPACE_THRESHOLD_DEFAULT 

デフォルト。

BTRIEVE_FREE_SPACE_THRESHOLD_UNKNOWN 

不明。

◆ btrieve_index_t

Btrieve インデックス。

スニペット
if (BtrieveFileRecordRetrieve(btrieveFile, BTRIEVE_COMPARISON_EQUAL, BTRIEVE_INDEX_1, (char *)key, sizeof(&key), (char *)&record, sizeof(record), BTRIEVE_LOCK_MODE_NONE) != sizeof(record))
{
status = BtrieveFileGetLastStatusCode(btrieveFile);
printf("Error: BtrieveFileRecordRetrieve():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveIndexToString
列挙値
BTRIEVE_INDEX_1 

インデックス 1。

BTRIEVE_INDEX_2 

インデックス 2。

BTRIEVE_INDEX_3 

インデックス 3。

BTRIEVE_INDEX_4 

インデックス 4。

BTRIEVE_INDEX_5 

インデックス 5。

BTRIEVE_INDEX_6 

インデックス 6。

BTRIEVE_INDEX_7 

インデックス 7。

BTRIEVE_INDEX_8 

インデックス 8。

BTRIEVE_INDEX_9 

インデックス 9。

BTRIEVE_INDEX_10 

インデックス 10。

BTRIEVE_INDEX_11 

インデックス 11。

BTRIEVE_INDEX_12 

インデックス 12。

BTRIEVE_INDEX_13 

インデックス 13。

BTRIEVE_INDEX_14 

インデックス 14。

BTRIEVE_INDEX_15 

インデックス 15。

BTRIEVE_INDEX_16 

インデックス 16。

BTRIEVE_INDEX_17 

インデックス 17。

BTRIEVE_INDEX_18 

インデックス 18。

BTRIEVE_INDEX_19 

インデックス 19。

BTRIEVE_INDEX_20 

インデックス 20。

BTRIEVE_INDEX_21 

インデックス 21。

BTRIEVE_INDEX_22 

インデックス 22。

BTRIEVE_INDEX_23 

インデックス 23。

BTRIEVE_INDEX_24 

インデックス 24。

BTRIEVE_INDEX_25 

インデックス 25。

BTRIEVE_INDEX_26 

インデックス 26。

BTRIEVE_INDEX_27 

インデックス 27。

BTRIEVE_INDEX_28 

インデックス 28。

BTRIEVE_INDEX_29 

インデックス 29。

BTRIEVE_INDEX_30 

インデックス 30。

BTRIEVE_INDEX_31 

インデックス 31。

BTRIEVE_INDEX_32 

インデックス 32。

BTRIEVE_INDEX_33 

インデックス 33。

BTRIEVE_INDEX_34 

インデックス 34。

BTRIEVE_INDEX_35 

インデックス 35。

BTRIEVE_INDEX_36 

インデックス 36。

BTRIEVE_INDEX_37 

インデックス 37。

BTRIEVE_INDEX_38 

インデックス 38。

BTRIEVE_INDEX_39 

インデックス 39。

BTRIEVE_INDEX_40 

インデックス 40。

BTRIEVE_INDEX_41 

インデックス 41。

BTRIEVE_INDEX_42 

インデックス 42。

BTRIEVE_INDEX_43 

インデックス 43。

BTRIEVE_INDEX_44 

インデックス 44。

BTRIEVE_INDEX_45 

インデックス 45。

BTRIEVE_INDEX_46 

インデックス 46。

BTRIEVE_INDEX_47 

インデックス 47。

BTRIEVE_INDEX_48 

インデックス 48。

BTRIEVE_INDEX_49 

インデックス 49。

BTRIEVE_INDEX_50 

インデックス 50。

BTRIEVE_INDEX_51 

インデックス 51。

BTRIEVE_INDEX_52 

インデックス 52。

BTRIEVE_INDEX_53 

インデックス 53。

BTRIEVE_INDEX_54 

インデックス 54。

BTRIEVE_INDEX_55 

インデックス 55。

BTRIEVE_INDEX_56 

インデックス 56。

BTRIEVE_INDEX_57 

インデックス 57。

BTRIEVE_INDEX_58 

インデックス 58。

BTRIEVE_INDEX_59 

インデックス 59。

BTRIEVE_INDEX_60 

インデックス 60。

BTRIEVE_INDEX_61 

インデックス 61。

BTRIEVE_INDEX_62 

インデックス 62。

BTRIEVE_INDEX_63 

インデックス 63。

BTRIEVE_INDEX_64 

インデックス 64。

BTRIEVE_INDEX_65 

インデックス 65。

BTRIEVE_INDEX_66 

インデックス 66。

BTRIEVE_INDEX_67 

インデックス 67。

BTRIEVE_INDEX_68 

インデックス 68。

BTRIEVE_INDEX_69 

インデックス 69。

BTRIEVE_INDEX_70 

インデックス 70。

BTRIEVE_INDEX_71 

インデックス 71。

BTRIEVE_INDEX_72 

インデックス 72。

BTRIEVE_INDEX_73 

インデックス 73。

BTRIEVE_INDEX_74 

インデックス 74。

BTRIEVE_INDEX_75 

インデックス 75。

BTRIEVE_INDEX_76 

インデックス 76。

BTRIEVE_INDEX_77 

インデックス 77。

BTRIEVE_INDEX_78 

インデックス 78。

BTRIEVE_INDEX_79 

インデックス 79。

BTRIEVE_INDEX_80 

インデックス 80。

BTRIEVE_INDEX_81 

インデックス 81。

BTRIEVE_INDEX_82 

インデックス 82。

BTRIEVE_INDEX_83 

インデックス 83。

BTRIEVE_INDEX_84 

インデックス 84。

BTRIEVE_INDEX_85 

インデックス 85。

BTRIEVE_INDEX_86 

インデックス 86。

BTRIEVE_INDEX_87 

インデックス 87。

BTRIEVE_INDEX_88 

インデックス 88。

BTRIEVE_INDEX_89 

インデックス 89。

BTRIEVE_INDEX_90 

インデックス 90。

BTRIEVE_INDEX_91 

インデックス 91。

BTRIEVE_INDEX_92 

インデックス 92。

BTRIEVE_INDEX_93 

インデックス 93。

BTRIEVE_INDEX_94 

インデックス 94。

BTRIEVE_INDEX_95 

インデックス 95。

BTRIEVE_INDEX_96 

インデックス 96。

BTRIEVE_INDEX_97 

インデックス 97。

BTRIEVE_INDEX_98 

インデックス 98。

BTRIEVE_INDEX_99 

インデックス 99。

BTRIEVE_INDEX_100 

インデックス 100。

BTRIEVE_INDEX_101 

インデックス 101。

BTRIEVE_INDEX_102 

インデックス 102。

BTRIEVE_INDEX_103 

インデックス 103。

BTRIEVE_INDEX_104 

インデックス 104。

BTRIEVE_INDEX_105 

インデックス 105。

BTRIEVE_INDEX_106 

インデックス 106。

BTRIEVE_INDEX_107 

インデックス 107。

BTRIEVE_INDEX_108 

インデックス 108。

BTRIEVE_INDEX_109 

インデックス 109。

BTRIEVE_INDEX_110 

インデックス 110。

BTRIEVE_INDEX_111 

インデックス 111。

BTRIEVE_INDEX_112 

インデックス 112。

BTRIEVE_INDEX_113 

インデックス 113。

BTRIEVE_INDEX_114 

インデックス 114。

BTRIEVE_INDEX_115 

インデックス 115。

BTRIEVE_INDEX_116 

インデックス 116。

BTRIEVE_INDEX_117 

インデックス 117。

BTRIEVE_INDEX_118 

インデックス 118。

BTRIEVE_INDEX_119 

インデックス 119。

BTRIEVE_INDEX_SYSTEM_VERSION_2 

システム バージョン 2。

BTRIEVE_INDEX_SYSTEM 

システム。

BTRIEVE_INDEX_NONE 

なし。

BTRIEVE_INDEX_UNKNOWN 

不明。

◆ btrieve_location_mode_t

Btrieve 場所モード。

スニペット
// If BtrieveClientFileCreate() failed.
if ((status = BtrieveClientFileCreate(btrieveClient, btrieveFileAttributes, NULL, btrieveFileName, BTRIEVE_CREATE_MODE_OVERWRITE, BTRIEVE_LOCATION_MODE_NO_PREFERENCE)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileCreate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
列挙値
BTRIEVE_LOCATION_MODE_NO_PREFERENCE 

優先設定しない。

BTRIEVE_LOCATION_MODE_FORCE_LOCAL 

ローカルを設定する。

BTRIEVE_LOCATION_MODE_FORCE_REMOTE 

リモートを設定する。

BTRIEVE_LOCATION_MODE_UNKNOWN 

不明。

◆ btrieve_lock_mode_t

Btrieve ロック モード。

スニペット
if (BtrieveFileRecordRetrieve(btrieveFile, BTRIEVE_COMPARISON_EQUAL, BTRIEVE_INDEX_1, (char *)key, sizeof(&key), (char *)&record, sizeof(record), BTRIEVE_LOCK_MODE_NONE) != sizeof(record))
{
status = BtrieveFileGetLastStatusCode(btrieveFile);
printf("Error: BtrieveFileRecordRetrieve():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveLockModeToString
列挙値
BTRIEVE_LOCK_MODE_NONE 

なし。

BTRIEVE_LOCK_MODE_SINGLE_WAIT 

単一のウェイト。

BTRIEVE_LOCK_MODE_SINGLE_NO_WAIT 

単一のノー ウェイト。

BTRIEVE_LOCK_MODE_MULTIPLE_WAIT 

複数のウェイト。

BTRIEVE_LOCK_MODE_MULTIPLE_NO_WAIT 

複数のノー ウェイト。

BTRIEVE_LOCK_MODE_UNKNOWN 

不明。

◆ btrieve_null_key_mode_t

Btrieve ヌル キー モード。

参照
BtrieveNullKeyModeToString
列挙値
BTRIEVE_NULL_KEY_MODE_ALL_SEGMENTS 

全セグメント。

BTRIEVE_NULL_KEY_MODE_ANY_SEGMENTS 

一部セグメント。

BTRIEVE_NULL_KEY_MODE_NONE 

なし。

BTRIEVE_NULL_KEY_MODE_UNKNOWN 

不明。

◆ btrieve_open_mode_t

Btrieve オープン モード。

スニペット
// If BtrieveClientFileOpen() failed.
if ((status = BtrieveClientFileOpen(btrieveClient, btrieveFile, btrieveFileName, NULL, BTRIEVE_OPEN_MODE_NORMAL, BTRIEVE_LOCATION_MODE_NO_PREFERENCE)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileOpen():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
列挙値
BTRIEVE_OPEN_MODE_NORMAL 

ノーマル。

BTRIEVE_OPEN_MODE_ACCELERATED 

アクセラレイティド。

BTRIEVE_OPEN_MODE_READ_ONLY 

リード オンリー。

BTRIEVE_OPEN_MODE_EXCLUSIVE 

エクスクルーシブ。

BTRIEVE_OPEN_MODE_WRITABLE 

書き込み可能。

BTRIEVE_OPEN_MODE_UNKNOWN 

不明。

◆ btrieve_owner_mode_t

Btrieve ファイルのオーナー モード。

参照
BtrieveOwnerModeToString
列挙値
BTRIEVE_OWNER_MODE_NONE 

なし。

BTRIEVE_OWNER_MODE_NO_ENCRYPTION_NO_READ_ALLOWED 

読み取りは許可されず、暗号化されない。

BTRIEVE_OWNER_MODE_NO_ENCRYPTION_READ_ALLOWED 

読み取りは許可され、暗号化されない。

BTRIEVE_OWNER_MODE_ENCRYPTION_NO_READ_ALLOWED 

読み取りは許可されず、暗号化される。

BTRIEVE_OWNER_MODE_ENCRYPTION_READ_ALLOWED 

読み取りは許可され、暗号化される。

BTRIEVE_OWNER_MODE_UNKNOWN 

不明。

◆ btrieve_page_lock_type_t

Btrieve ページ ロックの種類。

参照
BtrievePageLockTypeToString
列挙値
BTRIEVE_PAGE_LOCK_TYPE_NONE 

なし。

BTRIEVE_PAGE_LOCK_TYPE_DATA_PAGE 

データ ページ。

BTRIEVE_PAGE_LOCK_TYPE_INDEX_PAGE 

インデックス ページ。

BTRIEVE_PAGE_LOCK_TYPE_VARIABLE_PAGE 

可変ページ。

BTRIEVE_PAGE_LOCK_TYPE_UNKNOWN 

不明。

◆ btrieve_page_size_t

Btrieve ページ サイズ。

参照
BtrievePageSizeToString
列挙値
BTRIEVE_PAGE_SIZE_512 

ページ サイズ 512。

BTRIEVE_PAGE_SIZE_1024 

ページ サイズ 1024。

BTRIEVE_PAGE_SIZE_1536 

ページ サイズ 1536。

BTRIEVE_PAGE_SIZE_2048 

ページ サイズ 2048。

BTRIEVE_PAGE_SIZE_3072 

ページ サイズ 3072。

BTRIEVE_PAGE_SIZE_3584 

ページ サイズ 3584。

BTRIEVE_PAGE_SIZE_4096 

ページ サイズ 4096。

BTRIEVE_PAGE_SIZE_8192 

ページ サイズ 8192。

BTRIEVE_PAGE_SIZE_16384 

ページ サイズ 16384。

BTRIEVE_PAGE_SIZE_DEFAULT 

デフォルト。

BTRIEVE_PAGE_SIZE_UNKNOWN 

不明。

◆ btrieve_record_compression_mode_t

Btrieve レコード圧縮モード。

参照
BtrieveRecordCompressionModeToString
列挙値
BTRIEVE_RECORD_COMPRESSION_MODE_NONE 

なし。

BTRIEVE_RECORD_COMPRESSION_MODE_BLANK_TRUNCATION 

ブランク トランケーション。

BTRIEVE_RECORD_COMPRESSION_MODE_RUN_LENGTH_ENCODING 

ラン レングス符号化(RLE)。

BTRIEVE_RECORD_COMPRESSION_MODE_UNKNOWN 

不明。

◆ btrieve_status_code_t

Btrieve ステータス コード。

スニペット
// If BtrieveFileAttributesAllocate() failed.
if ((status = BtrieveFileAttributesAllocate(&btrieveFileAttributes)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFileAttributesAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
参照
BtrieveStatusCodeToString
列挙値
BTRIEVE_STATUS_CODE_NO_ERROR 

0 - エラーはありません。

BTRIEVE_STATUS_CODE_INVALID_FUNCTION 

1 - 関数が無効です。

BTRIEVE_STATUS_CODE_IO_ERROR 

2 - I/O エラーが発生しました。

BTRIEVE_STATUS_CODE_FILE_NOT_OPEN 

3 - ファイルが開いていません。

BTRIEVE_STATUS_CODE_KEY_VALUE_NOT_FOUND 

4 - キー値が見つかりません。

BTRIEVE_STATUS_CODE_DUPLICATE_KEY_VALUE 

5 - 重複するキー値があります。

BTRIEVE_STATUS_CODE_INVALID_INDEX_NUMBER 

6 - インデックス番号が無効です。

BTRIEVE_STATUS_CODE_DIFFERENT_INDEX_NUMBER 

7 - インデックス番号が異なっています。

BTRIEVE_STATUS_CODE_POSITION_NOT_SET 

8 - ポジションが設定されていません。

BTRIEVE_STATUS_CODE_END_OF_FILE 

9 - ファイルの終わり(EOF)です。

BTRIEVE_STATUS_CODE_MODIFIABLE_KEYVALUE_ERROR 

10 - 変更可能キー値のエラーです。

BTRIEVE_STATUS_CODE_FILENAME_BAD 

11 - ファイル名が正しくありません。

BTRIEVE_STATUS_CODE_FILE_NOT_FOUND 

12 - ファイルが見つかりません。

BTRIEVE_STATUS_CODE_EXTENDED_FILE_ERROR 

13 - 拡張ファイル エラーです。

BTRIEVE_STATUS_CODE_PREIMAGE_OPEN_ERROR 

14 - プリイメージを開くときにエラーが発生しました。

BTRIEVE_STATUS_CODE_PREIMAGE_IO_ERROR 

15 - プリイメージの I/O エラーです。

BTRIEVE_STATUS_CODE_EXPANSION_ERROR 

16 - 拡張エラーが発生しました。

BTRIEVE_STATUS_CODE_CLOSE_ERROR 

17 - 閉じるときにエラーが発生しました。

BTRIEVE_STATUS_CODE_DISKFULL 

18 - ディスクがいっぱいです。

BTRIEVE_STATUS_CODE_UNRECOVERABLE_ERROR 

19 - 修復不能なエラーが発生しました。

BTRIEVE_STATUS_CODE_RECORD_MANAGER_INACTIVE 

20 - レコード マネージャーが非アクティブです。

BTRIEVE_STATUS_CODE_KEYBUFFER_TOO_SHORT 

21 - キー バッファーが短すぎます。

BTRIEVE_STATUS_CODE_DATALENGTH_ERROR 

22 - データ長エラーです。

BTRIEVE_STATUS_CODE_POSITIONBLOCK_LENGTH 

23 - ポジション ブロックの長さが無効です。

BTRIEVE_STATUS_CODE_PAGE_SIZE_ERROR 

24 - ページ サイズ エラーです。

BTRIEVE_STATUS_CODE_CREATE_IO_ERROR 

25 - 入出力の作成エラーです。

BTRIEVE_STATUS_CODE_NUMBER_OF_INDEXES 

26 - インデックスの数が無効です。

BTRIEVE_STATUS_CODE_INVALID_KEY_POSITION 

27 - キー ポジションが無効です。

BTRIEVE_STATUS_CODE_INVALID_RECORD_LENGTH 

28 - レコード長が無効です。

BTRIEVE_STATUS_CODE_INVALID_KEYLENGTH 

29 - キー長が無効です。

BTRIEVE_STATUS_CODE_NOT_A_BTRIEVE_FILE 

30 - Btrieve ファイルではありません。

BTRIEVE_STATUS_CODE_FILE_ALREADY_EXTENDED 

31 - ファイルは既に拡張されています。

BTRIEVE_STATUS_CODE_EXTEND_IO_ERROR 

32 - 入出力の拡張エラーです。

BTRIEVE_STATUS_CODE_BTR_CANNOT_UNLOAD 

33 - Btrieve をアンロードできません。

BTRIEVE_STATUS_CODE_INVALID_EXTENSION_NAME 

34 - 拡張名が無効です。

BTRIEVE_STATUS_CODE_DIRECTORY_ERROR 

35 - ディレクトリ エラーが発生しました。

BTRIEVE_STATUS_CODE_TRANSACTION_ERROR 

36 - トランザクション エラーが発生しました。

BTRIEVE_STATUS_CODE_TRANSACTION_IS_ACTIVE 

37 - トランザクションが実行中です。

BTRIEVE_STATUS_CODE_TRANSACTION_FILE_IO_ERROR 

38 - トランザクション ファイルの I/O エラーが発生しました。

BTRIEVE_STATUS_CODE_END_TRANSACTION_ERROR 

39 - End Transaction エラーです。

BTRIEVE_STATUS_CODE_TRANSACTION_MAX_FILES 

40 - トランザクションで許容されるファイルの最大数を超えています。

BTRIEVE_STATUS_CODE_OPERATION_NOT_ALLOWED 

41 - 許可されていない操作です。

BTRIEVE_STATUS_CODE_INCOMPLETE_ACCEL_ACCESS 

42 - 未完了のアクセラレイティド アクセスがあります。

BTRIEVE_STATUS_CODE_INVALID_RECORD_ADDRESS 

43 - レコード アドレスが無効です。

BTRIEVE_STATUS_CODE_NULL_KEYPATH 

44 - キー パスがヌルです。

BTRIEVE_STATUS_CODE_INCONSISTENT_KEY_FLAGS 

45 - キー フラグが矛盾しています。

BTRIEVE_STATUS_CODE_ACCESS_TO_FILE_DENIED 

46 - ファイルへのアクセスは拒否されました。

BTRIEVE_STATUS_CODE_MAXIMUM_OPEN_FILES 

47 - 開いているファイルの数が最大数を超えています。

BTRIEVE_STATUS_CODE_INVALID_ALT_SEQUENCE_DEF 

48 - オルタネート コレーティング シーケンスの定義が無効です。

BTRIEVE_STATUS_CODE_KEY_TYPE_ERROR 

49 - キー タイプのエラーです。

BTRIEVE_STATUS_CODE_OWNER_ALREADY_SET 

50 - オーナーは既に設定されています。

BTRIEVE_STATUS_CODE_INVALID_OWNER 

51 - オーナーが無効です。

BTRIEVE_STATUS_CODE_ERROR_WRITING_CACHE 

52 - キャッシュへの書き込み中にエラーが発生しました。

BTRIEVE_STATUS_CODE_INVALID_INTERFACE 

53 - インターフェイスが無効です。

BTRIEVE_STATUS_CODE_VARIABLE_PAGE_ERROR 

54 - 可変長ページのエラーです。

BTRIEVE_STATUS_CODE_AUTOINCREMENT_ERROR 

55 - Autoincrement エラーです。

BTRIEVE_STATUS_CODE_INCOMPLETE_INDEX 

56 - インデックスが不完全です。

BTRIEVE_STATUS_CODE_EXPANED_MEM_ERROR 

57 - 拡張メモリ エラーです。

BTRIEVE_STATUS_CODE_COMPRESS_BUFFER_TOO_SHORT 

58 - 圧縮バッファーが短すぎます。

BTRIEVE_STATUS_CODE_FILE_ALREADY_EXISTS 

59 - ファイルは既に存在します。

BTRIEVE_STATUS_CODE_REJECT_COUNT_REACHED 

60 - リジェクト カウントに達しました。

BTRIEVE_STATUS_CODE_SMALL_EX_GET_BUFFER_ERROR 

61 - Extended Get 用のバッファーが小さすぎます。

BTRIEVE_STATUS_CODE_INVALID_GET_EXPRESSION 

62 - GET 式が無効です。

BTRIEVE_STATUS_CODE_INVALID_EXT_INSERT_BUFF 

63 - Insert Extended のバッファーが無効です。

BTRIEVE_STATUS_CODE_OPTIMIZE_LIMIT_REACHED 

64 - 最適化の範囲に達しました。

BTRIEVE_STATUS_CODE_INVALID_EXTRACTOR 

65 - エクストラクタが無効です。

BTRIEVE_STATUS_CODE_RI_TOO_MANY_DATABASES 

66 - 参照整合性:データベースが多すぎます。

BTRIEVE_STATUS_CODE_RIDDF_CANNOT_OPEN 

67 - 参照整合性:SQL データ辞書ファイルを開けません。

BTRIEVE_STATUS_CODE_RI_CASCADE_TOO_DEEP 

68 - 参照整合性:カスケードが深すぎます。

BTRIEVE_STATUS_CODE_RI_CASCADE_ERROR 

69 - 参照整合性:カスケード エラーです。

BTRIEVE_STATUS_CODE_RI_VIOLATION 

71 - 参照整合性:定義に違反があります。

BTRIEVE_STATUS_CODE_RI_REFERENCED_FILE_CANNOT_OPEN 

72 - 参照整合性:参照ファイルを開けません。

BTRIEVE_STATUS_CODE_RI_OUT_OF_SYNC 

73 - 参照整合性:同期が取れていません。

BTRIEVE_STATUS_CODE_END_CHANGED_TO_ABORT 

74 - End を Abort に変更しました。

BTRIEVE_STATUS_CODE_RI_CONFLICT 

76 - 参照整合性に矛盾があります。

BTRIEVE_STATUS_CODE_CANT_LOOP_IN_SERVER 

77 - サーバーでループできません。

BTRIEVE_STATUS_CODE_DEAD_LOCK 

78 - デッド ロック状態です。

BTRIEVE_STATUS_CODE_PROGRAMMING_ERROR 

79 - プログラミング エラーです。

BTRIEVE_STATUS_CODE_CONFLICT 

80 - 競合しています。

BTRIEVE_STATUS_CODE_LOCKERROR 

81 - ロック エラーです。

BTRIEVE_STATUS_CODE_LOST_POSITION 

82 - ポジションを失いました。

BTRIEVE_STATUS_CODE_READ_OUTSIDE_TRANSACTION 

83 - トランザクション外で読み取られました。

BTRIEVE_STATUS_CODE_RECORD_INUSE 

84 - レコードは使用中です。

BTRIEVE_STATUS_CODE_FILE_INUSE 

85 - ファイルは使用中です。

BTRIEVE_STATUS_CODE_FILE_TABLE_FULL 

86 - ファイル テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_NOHANDLES_AVAILABLE 

87 - 使用可能なハンドルがありません。

BTRIEVE_STATUS_CODE_INCOMPATIBLE_MODE_ERROR 

88 - 両立しないモードのエラーです。

BTRIEVE_STATUS_CODE_DEVICE_TABLE_FULL 

90 - デバイス テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_SERVER_ERROR 

91 - サーバー エラーです。

BTRIEVE_STATUS_CODE_TRANSACTION_TABLE_FULL 

92 - トランザクション テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_INCOMPATIBLE_LOCK_TYPE 

93 - 両立しないロック タイプです。

BTRIEVE_STATUS_CODE_PERMISSION_ERROR 

94 - アクセス権エラーです。

BTRIEVE_STATUS_CODE_SESSION_NO_LONGER_VALID 

95 - セッションは既に無効になっています。

BTRIEVE_STATUS_CODE_COMMUNICATIONS_ERROR 

96 - 通信エラーです。

BTRIEVE_STATUS_CODE_DATA_MESSAGE_TOO_SMALL 

97 - データ メッセージが小さすぎます。

BTRIEVE_STATUS_CODE_INTERNAL_TRANSACTION_ERROR 

98 - 内部トランザクション エラーです。

BTRIEVE_STATUS_CODE_REQUESTER_CANT_ACCESS_RUNTIME 

99 - リクエスターがランタイム サーバーにアクセスできません。

BTRIEVE_STATUS_CODE_NO_CACHE_BUFFERS_AVAIL 

100 - 使用可能なキャッシュ バッファーがありません。

BTRIEVE_STATUS_CODE_NO_OS_MEMORY_AVAIL 

101 - 使用可能なオペレーティング システム メモリがありません。

BTRIEVE_STATUS_CODE_NO_STACK_AVAIL 

102 - 使用可能なスタック領域がありません。

BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_LONG 

103 - チャンク オフセットが長すぎます。

BTRIEVE_STATUS_CODE_LOCALE_ERROR 

104 - ロケール エラーです。

BTRIEVE_STATUS_CODE_CANNOT_CREATE_WITH_VAT 

105 - 可変長部割り当てテーブル付きで作成することはできません。

BTRIEVE_STATUS_CODE_CHUNK_CANNOT_GET_NEXT 

106 - チャンクの Get Next を実行できません。

BTRIEVE_STATUS_CODE_CHUNK_INCOMPATIBLE_FILE 

107 - チャンクと互換性のないファイルです。

BTRIEVE_STATUS_CODE_TRANSACTION_TOO_COMPLEX 

109 - トランザクションが複雑すぎます。

BTRIEVE_STATUS_CODE_ARCH_BLOG_OPEN_ERROR 

110 - アーカイブ ログ設定ファイル(BLOG)のオープン エラーです。

BTRIEVE_STATUS_CODE_ARCH_FILE_NOT_LOGGED 

111 - アーカイブ ファイルが記録されていません。

BTRIEVE_STATUS_CODE_ARCH_FILE_IN_USE 

112 - アーカイブ ファイルは使用中です。

BTRIEVE_STATUS_CODE_ARCH_LOGFILE_NOT_FOUND 

113 - アーカイブ ログ ファイルが見つかりません。

BTRIEVE_STATUS_CODE_ARCH_LOGFILE_INVALID 

114 - アーカイブ ログ ファイルが無効です。

BTRIEVE_STATUS_CODE_ARCH_DUMPFILE_ACCESS_ERROR 

115 - アーカイブ ログのダンプ ファイル アクセス エラーです。

BTRIEVE_STATUS_CODE_LOCATOR_FILE_INDICATOR 

116 - ロケーター ファイル インジケーターです。

BTRIEVE_STATUS_CODE_NO_SYSTEM_LOCKS_AVAILABLE 

130 - 使用可能なシステム ロックがありません。

BTRIEVE_STATUS_CODE_FILE_FULL 

132 - ファイルがいっぱいです。

BTRIEVE_STATUS_CODE_MORE_THAN_5_CONCURRENT_USERS 

133 - 6 人以上のユーザーが同時にアクセスしようとしました。

BTRIEVE_STATUS_CODE_ISR_NOT_FOUND 

134 - インターナショナル ソート規則(ISR)が見つかりません。

BTRIEVE_STATUS_CODE_ISR_INVALID 

135 - インターナショナル ソート規則(ISR)が無効です。

BTRIEVE_STATUS_CODE_ACS_NOT_FOUND 

136 - オルタネート コレーティング シーケンスが見つかりません。

BTRIEVE_STATUS_CODE_CANNOT_CONVERT_RP 

137 - RP を変換できません。

BTRIEVE_STATUS_CODE_INVALID_NULL_INDICATOR 

138 - ヌル インジケーターが無効です。

BTRIEVE_STATUS_CODE_INVALID_KEY_OPTION 

139 - キー オプションが無効です。

BTRIEVE_STATUS_CODE_INCOMPATIBLE_CLOSE 

140 - 両立しないクローズです。

BTRIEVE_STATUS_CODE_INVALID_USERNAME 

141 - ユーザー名が無効です。

BTRIEVE_STATUS_CODE_INVALID_DATABASE 

142 - データベースが無効です。

BTRIEVE_STATUS_CODE_NO_SSQL_RIGHTS 

143 - SSQL の権利がありません。

BTRIEVE_STATUS_CODE_ALREADY_LOGGED_IN 

144 - 既にログインしています。

BTRIEVE_STATUS_CODE_NO_DATABASE_SERVICES 

145 - データベース サービスがありません。

BTRIEVE_STATUS_CODE_DUPLICATE_SYSTEM_KEY 

146 - 重複するシステム キーがあります。

BTRIEVE_STATUS_CODE_LOG_SEGMENT_MISSING 

147 - ログ セグメントが見つかりません。

BTRIEVE_STATUS_CODE_ROLL_FORWARD_ERROR 

148 - ロール フォワード エラーです。

BTRIEVE_STATUS_CODE_SYSTEM_KEY_INTERNAL 

149 - システム キー内部。

BTRIEVE_STATUS_CODE_DBS_INTERNAL_ERROR 

150 - DBS 内部エラーです。

BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_SMALL 

151 - チャンク オフセットが小さすぎます。

覚え書き
Zen v15 R1 で、BTRIEVE_STATUS_CODE_NESTING_DEPTH_ERROR から名前を変更しました。
BTRIEVE_STATUS_CODE_INVALID_PARAMETER_TO_MKDE 

160 - MicroKernel に無効なパラメーターが渡されました。

BTRIEVE_STATUS_CODE_USER_COUNT_LIMIT_EXCEEDED 

161 - ユーザー数の制限値を超えました。

BTRIEVE_STATUS_CODE_CLIENT_TABLE_FULL 

162 - クライアント テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_LAST_SEGMENT_ERROR 

163 - 最終セグメント エラーです。

BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_USERNAME 

170 - ユーザー名が間違っているため、ログインに失敗しました。

BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_PASSWORD 

171 - パスワードが間違っているため、ログインに失敗しました。

BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_DATABASE 

172 - 無効なデータベースであるため、ログインに失敗しました。

BTRIEVE_STATUS_CODE_LOGIN_ALREADY_LOGGED_IN 

173 - 既にログインしています。

BTRIEVE_STATUS_CODE_LOGIN_LOGOUT_FAILED 

174 - Login:ログアウトに失敗しました。

BTRIEVE_STATUS_CODE_LOGIN_WRONG_URI_FORMAT 

175 - Login:URI(uniform resource indicator)の形式が間違っています。

BTRIEVE_STATUS_CODE_LOGIN_FILE_AND_TABLE_NOT_FOUND 

176 - Login:ファイルおよびテーブルが見つかりません。

BTRIEVE_STATUS_CODE_LOGIN_TABLE_NOT_IN_DATABASE 

177 - Login:データベースに存在しないテーブルです。

BTRIEVE_STATUS_CODE_LOGIN_DIRECTORY_NOT_IN_DATABASE 

178 - Login:データベースに存在しないディレクトリです。

BTRIEVE_STATUS_CODE_LOCK_PARM_OUTOFRANGE 

1001 - ロック パラメーターが範囲外です。

BTRIEVE_STATUS_CODE_MEM_ALLOCATION_ERR 

1002 - メモリ割り当てエラーです。

BTRIEVE_STATUS_CODE_MEM_PARM_TOO_SMALL 

1003 - メモリ パラメーターが小さすぎます。

BTRIEVE_STATUS_CODE_PAGE_SIZE_PARM_OUTOFRANGE 

1004 - ページ サイズ パラメーターが範囲外です。

BTRIEVE_STATUS_CODE_INVALID_PREIMAGE_PARM 

1005 - プリイメージ パラメーターが無効です。

BTRIEVE_STATUS_CODE_PREIMAGE_BUF_PARM_OUTOFRANGE 

1006 - プリイメージ バッファー パラメーターが範囲外です。

BTRIEVE_STATUS_CODE_FILES_PARM_OUTOFRANGE 

1007 - ファイル パラメーターが範囲外です。

BTRIEVE_STATUS_CODE_INVALID_INIT_PARM 

1008 - 初期化パラメーターが無効です。

BTRIEVE_STATUS_CODE_INVALID_TRANS_PARM 

1009 - トランザクション パラメーターが無効です。

BTRIEVE_STATUS_CODE_ERROR_ACC_TRANS_CONTROL_FILE 

1010 - トランザクション制御ファイルにアクセス中、エラーが発生しました。

BTRIEVE_STATUS_CODE_COMPRESSION_BUF_PARM_OUTOFRANGE 

1011 - 圧縮バッファー パラメーターが範囲外です。

BTRIEVE_STATUS_CODE_INV_N_OPTION 

1012 - [トランザクション内の最大ファイル数]オプションが無効です。

BTRIEVE_STATUS_CODE_TASK_LIST_FULL 

1013 - タスク リストがいっぱいです。

BTRIEVE_STATUS_CODE_STOP_WARNING 

1014 - 中止警告。

BTRIEVE_STATUS_CODE_POINTER_PARM_INVALID 

1015 - ポインター パラメーターが無効です。

BTRIEVE_STATUS_CODE_ALREADY_INITIALIZED 

1016 - 既に初期化されています。

BTRIEVE_STATUS_CODE_REQ_CANT_FIND_RES_DLL 

1017 - Btrieve リクエスターがリソース DLL を見つけられません。

BTRIEVE_STATUS_CODE_ALREADY_INSIDE_BTR_FUNCTION 

1018 - 既に Btrieve 関数内にいます。

BTRIEVE_STATUS_CODE_CALLBACK_ABORT 

1019 - コールバックは中止されました。

BTRIEVE_STATUS_CODE_INTF_COMM_ERROR 

1020 - インターフェイスの通信エラーです。

BTRIEVE_STATUS_CODE_FAILED_TO_INITIALIZE 

1021 - 初期化に失敗しました。

BTRIEVE_STATUS_CODE_MKDE_SHUTTING_DOWN 

1022 - MicroKernel はシャットダウン中です。

BTRIEVE_STATUS_CODE_INTERNAL_ERROR 

2000 - 内部エラーです。

BTRIEVE_STATUS_CODE_INSUFFICIENT_MEM_ALLOC 

2001 - メモリの割り当てが不十分です。

BTRIEVE_STATUS_CODE_INVALID_OPTION 

2002 - オプションが無効です。

BTRIEVE_STATUS_CODE_NO_LOCAL_ACCESS_ALLOWED 

2003 - ローカル アクセスは許可されていません。

BTRIEVE_STATUS_CODE_SPX_NOT_INSTALLED 

2004 - SPX はインストールされていません。

BTRIEVE_STATUS_CODE_INCORRECT_SPX_VERSION 

2005 - SPX のバージョンが正しくありません。

BTRIEVE_STATUS_CODE_NO_AVAIL_SPX_CONNECTION 

2006 - 使用可能な SPX 接続がありません。

BTRIEVE_STATUS_CODE_INVALID_PTR_PARM 

2007 - ポインター パラメーターが無効です。

BTRIEVE_STATUS_CODE_CANT_CONNECT_TO_615 

2008 - Btrieve 6.15 エンジンに接続できません。

BTRIEVE_STATUS_CODE_CANT_LOAD_MKDE_ROUTER 

2009 - MicroKernel ルーターをロードできません。

BTRIEVE_STATUS_CODE_UT_THUNK_NOT_LOADED 

2010 - UT サンクがロードされていません。

BTRIEVE_STATUS_CODE_NO_RESOURCE_DLL 

2011 - リソース DLL がありません。

BTRIEVE_STATUS_CODE_OS_ERROR 

2012 - オペレーティング システム エラーです。

BTRIEVE_STATUS_CODE_MK_ROUTER_MEM_ERROR 

3000 - MicroKernel ルーターのメモリ エラーです。

BTRIEVE_STATUS_CODE_MK_NO_LOCAL_ACCESS_ALLOWED 

3001 - MicroKernel:ローカル アクセスは許可されていません。

BTRIEVE_STATUS_CODE_MK_NO_RESOURCE_DLL 

3002 - MicroKernel:リソース DLL がありません。

BTRIEVE_STATUS_CODE_MK_INCOMPAT_COMPONENT 

3003 - MicroKernel:互換性のないコンポーネントです。

BTRIEVE_STATUS_CODE_MK_TIMEOUT_ERROR 

3004 - MicroKernel:タイムアウト エラーです。

BTRIEVE_STATUS_CODE_MK_OS_ERROR 

3005 - MicroKernel:オペレーティング システム エラーです。

BTRIEVE_STATUS_CODE_MK_INVALID_SESSION 

3006 - MicroKernel:セッションが無効です。

BTRIEVE_STATUS_CODE_MK_SERVER_NOT_FOUND 

3007 - MicroKernel:サーバーが見つかりません。

BTRIEVE_STATUS_CODE_MK_INVALID_CONFIG 

3008 - MicroKernel:設定が無効です。

BTRIEVE_STATUS_CODE_MK_NETAPI_NOT_LOADED 

3009 - MicroKernel:NETAPI がロードされていません。

BTRIEVE_STATUS_CODE_MK_NWAPI_NOT_LOADED 

3010 - MicroKernel:NWAPI がロードされていません。

BTRIEVE_STATUS_CODE_MK_THUNK_NOT_LOADED 

3011 - MicroKernel:サンクがロードされていません。

BTRIEVE_STATUS_CODE_MK_LOCAL_NOT_LOADED 

3012 - MicroKernel:ローカル エンジンがロードされていません。

BTRIEVE_STATUS_CODE_MK_PNSL_NOT_LOADED 

3013 - MicroKernel:ネットワーク サービス レイヤーがロードされていません。

BTRIEVE_STATUS_CODE_MK_CANT_FIND_ENGINE 

3014 - MicroKernel:エンジンを見つけられません。

BTRIEVE_STATUS_CODE_MK_INIT_ERROR 

3015 - MicroKernel:初期化エラーです。

BTRIEVE_STATUS_CODE_MK_INTERNAL_ERROR 

3016 - MicroKernel:内部エラーです。

BTRIEVE_STATUS_CODE_MK_LOCAL_MKDE_DATABUF_TOO_SMALL 

3017 - MicroKernel:ローカル MicroKernel のデータ バッファーが小さすぎます。

BTRIEVE_STATUS_CODE_MK_CLOSED_ERROR 

3018 - MicroKernel:クローズ済みエラーです。

BTRIEVE_STATUS_CODE_MK_SEMAPHORE_ERROR 

3019 - MicroKernel:セマフォ エラーです。

BTRIEVE_STATUS_CODE_MK_LOADING_ERROR 

3020 - MicroKernel:ロード エラーです。

BTRIEVE_STATUS_CODE_MK_BAD_SRB_FORMAT 

3021 - MicroKernel:SRB のフォーマットが正しくありません。

BTRIEVE_STATUS_CODE_MK_DATABUF_LEN_TOO_LARGE 

3022 - MicroKernel:データ バッファー長が大きすぎます。

BTRIEVE_STATUS_CODE_MK_TASK_TABLE_FULL 

3023 - MicroKernel:タスク テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_MK_INVALID_OP_ON_REMOTE 

3024 - MicroKernel:リモートでは無効な操作です。

BTRIEVE_STATUS_CODE_MK_PIDS_NOT_LOADED 

3025 - MicroKernel:PIDs がロードされていません。

BTRIEVE_STATUS_CODE_MK_BAD_PIDS 

3026 - MicroKernel:PIDs が無効です。

BTRIEVE_STATUS_CODE_MK_IDS_CONNECT_FAILURE 

3027 - MicroKernel:IDS 接続に失敗しました。

BTRIEVE_STATUS_CODE_MK_IDS_LOGIN_FAILURE 

3028 - MicroKernel:IDS のログインに失敗しました。

BTRIEVE_STATUS_CODE_NL_FAILURE 

3101 - ネットワーク レイヤーでエラーが発生しました。

BTRIEVE_STATUS_CODE_NL_NOT_INITIALIZED 

3102 - ネットワーク レイヤーが初期化されていません。

BTRIEVE_STATUS_CODE_NL_NAME_NOT_FOUND 

3103 - ネットワーク レイヤー:名前が見つかりません。

BTRIEVE_STATUS_CODE_NL_PERMISSION_ERROR 

3104 - ネットワーク レイヤー:アクセス権エラーです。

BTRIEVE_STATUS_CODE_NL_NO_AVAILABLE_TRANSPORT 

3105 - ネットワーク レイヤー:利用可能な転送プロトコルがありません。

BTRIEVE_STATUS_CODE_NL_CONNECTION_FAILURE 

3106 - ネットワーク レイヤー:接続に失敗しました。

BTRIEVE_STATUS_CODE_NL_OUT_OF_MEMORY 

3107 - ネットワーク レイヤー:メモリ不足です。

BTRIEVE_STATUS_CODE_NL_INVALID_SESSION 

3108 - ネットワーク レイヤー:セッションが無効です。

BTRIEVE_STATUS_CODE_NL_MORE_DATA 

3109 - ネットワーク レイヤー:余分なデータです。

BTRIEVE_STATUS_CODE_NL_NOT_CONNECTED 

3110 - ネットワーク レイヤーが接続されていません。

BTRIEVE_STATUS_CODE_NL_SEND_FAILURE 

3111 - ネットワーク レイヤー:送信に失敗しました。

BTRIEVE_STATUS_CODE_NL_RECEIVE_FAILURE 

3112 - ネットワーク レイヤー:受信に失敗しました。

BTRIEVE_STATUS_CODE_NL_INVALID_SERVER_TYPE 

3113 - ネットワーク レイヤー:サーバーの種類が無効です。

BTRIEVE_STATUS_CODE_NL_SRT_FULL 

3114 - ネットワーク レイヤー:サーバーのルーティング テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_NL_TRANSPORT_FAILURE 

3115 - ネットワーク レイヤー:転送に失敗しました。

BTRIEVE_STATUS_CODE_NL_RCV_DATA_OVERFLOW 

3116 - ネットワーク レイヤー:受信データがオーバーフローしました。

BTRIEVE_STATUS_CODE_NL_CST_FULL 

3117 - ネットワーク レイヤー:CST がいっぱいです。

BTRIEVE_STATUS_CODE_NL_INVALID_ADDRESS_FAMILY 

3118 - ネットワーク レイヤー:アドレス ファミリが無効です。

BTRIEVE_STATUS_CODE_NL_NO_AUTH_CONTEXT_AVAILABLE 

3119 - ネットワーク レイヤー:使用可能な認証コンテキストがありません。

BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_TYPE 

3120 - ネットワーク レイヤー:認証の種類が無効です。

BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_OBJECT 

3121 - ネットワーク レイヤー:認証オブジェクトが無効です。

BTRIEVE_STATUS_CODE_NL_AUTH_LEN_TOO_SMALL 

3122 - ネットワーク レイヤー:認証の長さが短すぎます。

BTRIEVE_STATUS_CODE_NL_INVALID_SESSION_LEVEL_PARM 

3123 - ネットワーク レイヤー:セッション レベル パラメーターが無効です。

BTRIEVE_STATUS_CODE_NL_TASK_TABLE_FULL 

3124 - ネットワーク レイヤー:タスク テーブルがいっぱいです。

BTRIEVE_STATUS_CODE_NL_NDS_NAME_RESOLUTION_ERROR 

3125 - ネットワーク レイヤー:NDS の名前解決エラーです。

BTRIEVE_STATUS_CODE_NL_FILE_NAME_RESOLUTION_ERROR 

3126 - ネットワーク レイヤー:ファイル名の解決エラーです。

BTRIEVE_STATUS_CODE_NL_IDS_SEND_FAILURE 

3127 - ネットワーク レイヤー:IDS 送信に失敗しました。

BTRIEVE_STATUS_CODE_NL_IDS_RCV_FAILURE 

3128 - ネットワーク レイヤー:IDS 受信に失敗しました。

BTRIEVE_STATUS_CODE_UNKNOWN 

-7 - 不明。

◆ btrieve_system_data_mode_t

Btrieve システム データ モード。

参照
BtrieveSystemDataModeToString
列挙値
BTRIEVE_SYSTEM_DATA_MODE_YES 

Yes。

BTRIEVE_SYSTEM_DATA_MODE_NO 

No。

BTRIEVE_SYSTEM_DATA_MODE_DEFAULT 

デフォルト。

BTRIEVE_SYSTEM_DATA_MODE_VERSION_2 

バージョン 2。

BTRIEVE_SYSTEM_DATA_MODE_UNKNOWN 

不明。

◆ btrieve_system_field_t

Btrieve システム フィールド。

参照
BtrieveSystemFieldToString
列挙値
BTRIEVE_SYSTEM_FIELD_CREATE_TIME 

作成時刻。

BTRIEVE_SYSTEM_FIELD_UPDATE_TIME 

更新時刻。

BTRIEVE_SYSTEM_FIELD_UNKNOWN 

不明。

◆ btrieve_transaction_mode_t

Btrieve トランザクション モード。

列挙値
BTRIEVE_TRANSACTION_MODE_EXCLUSIVE 

排他。

BTRIEVE_TRANSACTION_MODE_CONCURRENT_WRITE_WAIT 

並行、書き込みウェイト。

BTRIEVE_TRANSACTION_MODE_CONCURRENT_NO_WRITE_WAIT 

並行、書き込みノー ウェイト。

BTRIEVE_TRANSACTION_MODE_UNKNOWN 

不明。

◆ btrieve_unlock_mode_t

Btrieve ロック解除モード。

列挙値
BTRIEVE_UNLOCK_MODE_SINGLE 

単一。

BTRIEVE_UNLOCK_MODE_MULTIPLE 

複数。

BTRIEVE_UNLOCK_MODE_UNKNOWN 

不明。

◆ btrieve_variable_length_records_mode_t

Btrieve 可変長レコード モード。

参照
BtrieveVariableLengthRecordsModeToString
列挙値
BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_NO 

No。

BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES 

Yes。

BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES_VARIABLE_ALLOCATION_TAILS 

Yes、可変長部割り当てテーブル付き。

BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_UNKNOWN 

不明。

◆ btrieve_version_type_t

Btrieve バージョンの種類。

参照
BtrieveVersionTypeToString
列挙値
BTRIEVE_VERSION_TYPE_NONE 

なし。

BTRIEVE_VERSION_TYPE_BTRIEVE_ENGINE 

Btrieve エンジン。

BTRIEVE_VERSION_TYPE_WORKGROUP_ENGINE 

ワークグループ エンジン。

BTRIEVE_VERSION_TYPE_DOS_WORKSTATION 

DOS ワークステーション。

BTRIEVE_VERSION_TYPE_CLIENT_REQUESTOR 

クライアント。

BTRIEVE_VERSION_TYPE_WINDOWS_SERVER_ENGINE 

Windows サーバー エンジン。

BTRIEVE_VERSION_TYPE_UNIX 

UNIX。

BTRIEVE_VERSION_TYPE_CLIENT_ENGINE 

クライアント エンジン。

BTRIEVE_VERSION_TYPE_UNKNOWN 

不明。

関数詳解

◆ BtrieveACSModeToString()

const char * BtrieveACSModeToString ( btrieve_acs_mode_t ACSMode)
extern

Btrieve ACS モードを文字列として返します。

引数
[in]ACSModeACS モード。
戻り値
文字列。

◆ BtrieveBulkCreatePayloadAddRecord()

btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord ( btrieve_bulk_create_payload_t bulkCreatePayload,
const char * record,
int recordLength )
extern

Btrieve 一括作成ペイロードにレコードを追加します。

引数
[in]bulkCreatePayload一括作成ペイロード。 BtrieveBulkCreatePayloadAllocate() を参照してください。
[in]recordレコード。
[in]recordLengthレコード長。レコード長は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkCreatePayloadAllocate()

btrieve_status_code_t BtrieveBulkCreatePayloadAllocate ( btrieve_bulk_create_payload_t * btrieveBulkCreatePayloadPtr)
extern

Btrieve 一括作成ペイロードを割り当てます。

引数
[out]btrieveBulkCreatePayloadPtrBtrieve 一括作成ペイロード ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkCreatePayloadFree

◆ BtrieveBulkCreatePayloadFree()

btrieve_status_code_t BtrieveBulkCreatePayloadFree ( btrieve_bulk_create_payload_t bulkCreatePayload)
extern

Btrieve 一括作成ペイロードを解放します。

引数
[in]bulkCreatePayload一括作成ペイロード。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkCreatePayloadAllocate

◆ BtrieveBulkCreateResultAllocate()

btrieve_status_code_t BtrieveBulkCreateResultAllocate ( btrieve_bulk_create_result_t * btrieveBulkCreateResultPtr)
extern

Btrieve 一括作成結果を割り当てます。

引数
[out]btrieveBulkCreateResultPtrBtrieve 一括作成結果ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkCreateResultFree

◆ BtrieveBulkCreateResultFree()

btrieve_status_code_t BtrieveBulkCreateResultFree ( btrieve_bulk_create_result_t bulkCreateResult)
extern

Btrieve 一括作成結果を解放します。

引数
[in]bulkCreateResult一括作成結果。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkCreateResultAllocate

◆ BtrieveBulkCreateResultGetLastStatusCode()

btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode ( btrieve_bulk_create_result_t bulkCreateResult)
extern

Btrieve 一括作成結果から最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]bulkCreateResult一括作成結果。 BtrieveFileBulkCreate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkCreateResultGetRecordCount()

int BtrieveBulkCreateResultGetRecordCount ( btrieve_bulk_create_result_t bulkCreateResult)
extern

Btrieve 一括作成結果からレコード数を取得します。

引数
[in]bulkCreateResult一括作成結果。 BtrieveFileBulkCreate() を参照してください。
戻り値
>= 0レコード数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkCreateResultGetLastStatusCode() を使用します。

◆ BtrieveBulkCreateResultGetRecordCursorPosition()

long long BtrieveBulkCreateResultGetRecordCursorPosition ( btrieve_bulk_create_result_t bulkCreateResult,
int recordNumber )
extern

Btrieve 一括作成結果からレコードのカーソル位置を取得します。

引数
[in]bulkCreateResult一括作成結果。 BtrieveFileBulkCreate() を参照してください。
[in]recordNumberレコード番号。
戻り値
>= 0レコードのカーソル位置。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkCreateResultGetLastStatusCode() を使用します。

◆ BtrieveBulkDeleteAttributesAddFilter()

btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter ( btrieve_bulk_delete_attributes_t bulkDeleteAttributes,
btrieve_filter_t filter )
extern

Btrieve 一括削除属性にフィルターを追加します。

引数
[in]bulkDeleteAttributes一括削除属性。 BtrieveBulkDeleteAttributesAllocate() を参照してください。
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkDeleteAttributesAllocate()

btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate ( btrieve_bulk_delete_attributes_t * bulkDeleteAttributesPtr)
extern

Btrieve 一括削除属性を割り当てます。

引数
[out]bulkDeleteAttributesPtrBtrieve 一括削除属性ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkDeleteAttributesFree

◆ BtrieveBulkDeleteAttributesFree()

btrieve_status_code_t BtrieveBulkDeleteAttributesFree ( btrieve_bulk_delete_attributes_t bulkDeleteAttributes)
extern

Btrieve 一括削除属性を解放します。

引数
[in]bulkDeleteAttributes一括削除属性。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkDeleteAttributesAllocate

◆ BtrieveBulkDeleteAttributesSetMaximumRecordCount()

btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount ( btrieve_bulk_delete_attributes_t bulkDeleteAttributes,
int maximumRecordCount )
extern

Btrieve 一括削除属性に最大レコード数を設定します。

引数
[in]bulkDeleteAttributes一括削除属性。 BtrieveBulkDeleteAttributesAllocate() を参照してください。
[in]maximumRecordCount最大レコード数。
説明
最大レコード数のデフォルト値は 0 です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkDeleteAttributesSetMaximumRejectCount()

btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount ( btrieve_bulk_delete_attributes_t bulkDeleteAttributes,
int maximumRejectCount )
extern

Btrieve 一括削除属性に最大リジェクト カウントを設定します。

引数
[in]bulkDeleteAttributes一括削除属性。 BtrieveBulkDeleteAttributesAllocate() を参照してください。
[in]maximumRejectCount最大リジェクト カウント。
説明
最大リジェクト カウントのデフォルト値は Zen 定義値です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkDeleteAttributesSetSkipCurrentRecord()

btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord ( btrieve_bulk_delete_attributes_t bulkDeleteAttributes,
int skipCurrentRecord )
extern

Btrieve 一括削除属性に現在のレコードのスキップを設定します。

引数
[in]bulkDeleteAttributes一括削除属性。 BtrieveBulkDeleteAttributesAllocate() を参照してください。
[in]skipCurrentRecord現在のレコードをスキップするかどうか。
説明
デフォルトでは、現在のレコードのスキップは無効になっています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkDeleteResultAllocate()

btrieve_status_code_t BtrieveBulkDeleteResultAllocate ( btrieve_bulk_delete_result_t * bulkDeleteResultPtr)
extern

Btrieve 一括削除結果を割り当てます。

引数
[out]bulkDeleteResultPtrBtrieve 一括削除結果ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkDeleteResultFree

◆ BtrieveBulkDeleteResultFree()

btrieve_status_code_t BtrieveBulkDeleteResultFree ( btrieve_bulk_delete_result_t bulkDeleteResult)
extern

Btrieve 一括削除結果を解放します。

引数
[in]bulkDeleteResult一括削除結果。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkDeleteResultAllocate

◆ BtrieveBulkDeleteResultGetLastStatusCode()

btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode ( btrieve_bulk_delete_result_t bulkDeleteResult)
extern

Btrieve 一括削除結果から最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]bulkDeleteResult一括削除結果。 BtrieveFileBulkDeleteNext() および BtrieveFileBulkDeletePrevious() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkDeleteResultGetRecordCount()

int BtrieveBulkDeleteResultGetRecordCount ( btrieve_bulk_delete_result_t bulkDeleteResult)
extern

Btrieve 一括削除結果からレコード数を取得します。

引数
[in]bulkDeleteResult一括削除結果。 BtrieveFileBulkDeleteNext() および BtrieveFileBulkDeletePrevious() を参照してください。
戻り値
>= 0レコード数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkDeleteResultGetLastStatusCode() を使用します。

◆ BtrieveBulkDeleteResultGetRecordCursorPosition()

long long BtrieveBulkDeleteResultGetRecordCursorPosition ( btrieve_bulk_delete_result_t bulkDeleteResult,
int recordNumber )
extern

Btrieve 一括削除結果からレコードのカーソル位置を取得します。

引数
[in]bulkDeleteResult一括削除結果。 BtrieveFileBulkDeleteNext() および BtrieveFileBulkDeletePrevious() を参照してください。
[in]recordNumberレコード番号。
戻り値
>= 0レコードのカーソル位置。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkDeleteResultGetLastStatusCode() を使用します。

◆ BtrieveBulkRetrieveAttributesAddField()

btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
int offset,
int length )
extern

Btrieve 一括取得属性にフィールドを追加します。

引数
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[in]offsetオフセット。オフセットは BTRIEVE_MAXIMUM_RECORD_LENGTH より小さくなければなりません。
[in]length長さ。長さは BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
説明
初期の状態では、一括取得属性にフィールドは含まれていません。 (オフセット+長さ)は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 追加したすべてのフィールドの長さの合計は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveAttributesAddFilter()

btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
btrieve_filter_t filter )
extern

Btrieve 一括取得属性にフィルターを追加します。

引数
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
説明
初期の状態では、一括取得属性にフィルターは含まれていません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveAttributesAddSystemField()

btrieve_status_code_t BtrieveBulkRetrieveAttributesAddSystemField ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
btrieve_system_field_t systemField )
extern

Btrieve 一括取得属性にシステム フィールドを追加します。

引数
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[in]systemFieldシステム フィールド。
説明
初期の状態では、一括取得属性にシステム フィールドは含まれていません。 追加したすべてのフィールドの長さの合計は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveAttributesAllocate()

btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate ( btrieve_bulk_retrieve_attributes_t * bulkRetrieveAttributesPtr)
extern

Btrieve 一括取得属性を割り当てます。

引数
[out]bulkRetrieveAttributesPtrBtrieve 一括取得属性ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkRetrieveAttributesFree

◆ BtrieveBulkRetrieveAttributesFree()

btrieve_status_code_t BtrieveBulkRetrieveAttributesFree ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
extern

Btrieve 一括取得属性を解放します。

引数
[in]bulkRetrieveAttributes一括取得属性。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkRetrieveAttributesAllocate

◆ BtrieveBulkRetrieveAttributesSetMaximumRecordCount()

btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
int maximumRecordCount )
extern

Btrieve 一括取得属性に最大レコード数を設定します。

引数
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[in]maximumRecordCount最大レコード数。
説明
最大レコード数のデフォルト値は 0 です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveAttributesSetMaximumRejectCount()

btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
int maximumRejectCount )
extern

Btrieve 一括取得属性に最大リジェクト カウントを設定します。

引数
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[in]maximumRejectCount最大リジェクト カウント。
説明
最大リジェクト カウントのデフォルト値は Zen 定義値です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveAttributesSetSkipCurrentRecord()

btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord ( btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
int skipCurrentRecord )
extern

Btrieve 一括取得属性に現在のレコードのスキップを設定します。

引数
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[in]skipCurrentRecord現在のレコードをスキップするかどうか。
説明
デフォルトでは、現在のレコードのスキップは無効になっています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveResultAllocate()

btrieve_status_code_t BtrieveBulkRetrieveResultAllocate ( btrieve_bulk_retrieve_result_t * bulkRetrieveResultPtr)
extern

Btrieve 一括取得結果を割り当てます。

引数
[out]bulkRetrieveResultPtrBtrieve 一括取得結果ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkRetrieveResultFree

◆ BtrieveBulkRetrieveResultFree()

btrieve_status_code_t BtrieveBulkRetrieveResultFree ( btrieve_bulk_retrieve_result_t bulkRetrieveResult)
extern

Btrieve 一括取得結果を解放します。

引数
[in]bulkRetrieveResult一括取得結果。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveBulkRetrieveResultAllocate

◆ BtrieveBulkRetrieveResultGetLastStatusCode()

btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode ( btrieve_bulk_retrieve_result_t bulkRetrieveResult)
extern

Btrieve 一括取得結果から最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]bulkRetrieveResult一括取得結果。 BtrieveFileBulkRetrieveNext() および BtrieveFileBulkRetrievePrevious() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveBulkRetrieveResultGetRecord()

int BtrieveBulkRetrieveResultGetRecord ( btrieve_bulk_retrieve_result_t bulkRetrieveResult,
int recordNumber,
char * record,
int recordSize )
extern

Btrieve 一括取得結果からレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
引数
[in]bulkRetrieveResult一括取得結果。 BtrieveFileBulkRetrieveNext() および BtrieveFileBulkRetrievePrevious() を参照してください。
[in]recordNumberレコード番号。
[out]recordレコード。
[in]recordSizeレコード サイズ。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkRetrieveResultGetLastStatusCode() を使用します。

◆ BtrieveBulkRetrieveResultGetRecordCount()

int BtrieveBulkRetrieveResultGetRecordCount ( btrieve_bulk_retrieve_result_t bulkRetrieveResult)
extern

Btrieve 一括取得結果からレコード数を取得します。

引数
[in]bulkRetrieveResult一括取得結果。 BtrieveFileBulkRetrieveNext() および BtrieveFileBulkRetrievePrevious() を参照してください。
戻り値
>= 0レコード数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkRetrieveResultGetLastStatusCode() を使用します。

◆ BtrieveBulkRetrieveResultGetRecordCursorPosition()

long long BtrieveBulkRetrieveResultGetRecordCursorPosition ( btrieve_bulk_retrieve_result_t bulkRetrieveResult,
int recordNumber )
extern

Btrieve 一括取得結果からレコードのカーソル位置を取得します。

引数
[in]bulkRetrieveResult一括取得結果。 BtrieveFileBulkRetrieveNext() および BtrieveFileBulkRetrievePrevious() を参照してください。
[in]recordNumberレコード番号。
戻り値
>= 0レコードのカーソル位置。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkRetrieveResultGetLastStatusCode() を使用します。

◆ BtrieveBulkRetrieveResultGetRecordLength()

int BtrieveBulkRetrieveResultGetRecordLength ( btrieve_bulk_retrieve_result_t bulkRetrieveResult,
int recordNumber )
extern

Btrieve 一括取得結果からレコード長を取得します。

引数
[in]bulkRetrieveResult一括取得結果。 BtrieveFileBulkRetrieveNext() および BtrieveFileBulkRetrievePrevious() を参照してください。
[in]recordNumberレコード番号。
戻り値
>= 0レコード長。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveBulkRetrieveResultGetLastStatusCode() を使用します。

◆ BtrieveClientAllocate()

btrieve_status_code_t BtrieveClientAllocate ( btrieve_client_t * btrieveClientPtr,
int serviceAgentIdentifier,
int clientIdentifier )
extern

Btrieve クライアントを割り当てます。

引数
[out]btrieveClientPtrBtrieve クライアント ポインター。
[in]serviceAgentIdentifierサービス エージェント ID。呼び出し元のプロセス ID を基にサービス エージェント ID を自動的に生成するには、0 を使用します。
[in]clientIdentifierクライアント ID。呼び出し元のスレッド ID を基にクライアント ID を自動的に生成するには、0 を使用します。
スニペット
// If BtrieveClientAllocate() failed.
if ((status = BtrieveClientAllocate(&btrieveClient, 0, 0)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveClientFree
各種例
btest.c.

◆ BtrieveClientContinuousOperationBegin()

btrieve_status_code_t BtrieveClientContinuousOperationBegin ( btrieve_client_t client,
const char * pathNames )
extern

Btrieve クライアントの Continuous オペレーションを開始します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]pathNamesパス名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientContinuousOperationBeginW()

btrieve_status_code_t BtrieveClientContinuousOperationBeginW ( btrieve_client_t client,
const wchar_t * pathNames )
extern

Btrieve クライアントの Continuous オペレーションを開始します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]pathNamesパス名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientContinuousOperationEnd()

btrieve_status_code_t BtrieveClientContinuousOperationEnd ( btrieve_client_t client,
const char * pathNames )
extern

Btrieve クライアントの Continuous オペレーションを終了します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]pathNamesパス名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientContinuousOperationEndW()

btrieve_status_code_t BtrieveClientContinuousOperationEndW ( btrieve_client_t client,
const wchar_t * pathNames )
extern

Btrieve クライアントの Continuous オペレーションを終了します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]pathNamesパス名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientFileClose()

btrieve_status_code_t BtrieveClientFileClose ( btrieve_client_t client,
btrieve_file_t file )
extern

Btrieve クライアントのファイルを閉じます。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
スニペット
// If BtrieveClientFileClose() failed.
if ((status = BtrieveClientFileClose(btrieveClient, btrieveFile)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileClose():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveClientFileCreate()

btrieve_status_code_t BtrieveClientFileCreate ( btrieve_client_t client,
const btrieve_file_attributes_t fileAttributes,
const btrieve_index_attributes_t indexAttributes,
const char * fileName,
btrieve_create_mode_t createMode,
btrieve_location_mode_t locationMode )
extern

Btrieve クライアントのファイルを作成します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]fileNameファイル名。
[in]createMode作成モード。
[in]locationMode場所モード。
スニペット
// If BtrieveClientFileCreate() failed.
if ((status = BtrieveClientFileCreate(btrieveClient, btrieveFileAttributes, NULL, btrieveFileName, BTRIEVE_CREATE_MODE_OVERWRITE, BTRIEVE_LOCATION_MODE_NO_PREFERENCE)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileCreate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveClientFileCreateW()

btrieve_status_code_t BtrieveClientFileCreateW ( btrieve_client_t client,
const btrieve_file_attributes_t fileAttributes,
const btrieve_index_attributes_t indexAttributes,
const wchar_t * fileName,
btrieve_create_mode_t createMode,
btrieve_location_mode_t locationMode )
extern

Btrieve クライアントのファイルを作成します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]fileNameファイル名。
[in]createMode作成モード。
[in]locationMode場所モード。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientFileDelete()

btrieve_status_code_t BtrieveClientFileDelete ( btrieve_client_t client,
const char * fileName )
extern

Btrieve クライアントのファイルを削除します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]fileNameファイル名。
スニペット
// If BtrieveClientFileDelete() failed.
if ((status = BtrieveClientFileDelete(btrieveClient, btrieveFileName)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileDelete():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveClientFileDeleteW()

btrieve_status_code_t BtrieveClientFileDeleteW ( btrieve_client_t client,
const wchar_t * fileName )
extern

Btrieve クライアントのファイルを削除します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]fileNameファイル名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientFileOpen()

btrieve_status_code_t BtrieveClientFileOpen ( btrieve_client_t client,
btrieve_file_t * btrieveFilePtr,
const char * fileName,
const char * ownerName,
btrieve_open_mode_t openMode,
btrieve_location_mode_t locationMode )
extern

Btrieve クライアントのファイルを開きます。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[out]btrieveFilePtrBtrieve ファイル ポインター。
[in]fileNameファイル名。
[in]ownerNameオーナー ネーム。
[in]openModeオープン モード。
[in]locationMode場所モード。
スニペット
// If BtrieveClientFileOpen() failed.
if ((status = BtrieveClientFileOpen(btrieveClient, btrieveFile, btrieveFileName, NULL, BTRIEVE_OPEN_MODE_NORMAL, BTRIEVE_LOCATION_MODE_NO_PREFERENCE)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveClientFileOpen():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveClientFileClose
各種例
btest.c.

◆ BtrieveClientFileOpenW()

btrieve_status_code_t BtrieveClientFileOpenW ( btrieve_client_t client,
btrieve_file_t * btrieveFilePtr,
const wchar_t * fileName,
const char * ownerName,
btrieve_open_mode_t openMode,
btrieve_location_mode_t locationMode )
extern

Btrieve クライアントのファイルを開きます。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[out]btrieveFilePtrBtrieve ファイル ポインター。
[in]fileNameファイル名。
[in]ownerNameオーナー ネーム。
[in]openModeオープン モード。
[in]locationMode場所モード。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveClientFileClose

◆ BtrieveClientFileRename()

btrieve_status_code_t BtrieveClientFileRename ( btrieve_client_t client,
const char * existingFileName,
const char * newFileName )
extern

Btrieve クライアントのファイルの名前を変更します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]existingFileName既存のファイル名。
[in]newFileName新しいファイル名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientFileRenameW()

btrieve_status_code_t BtrieveClientFileRenameW ( btrieve_client_t client,
const wchar_t * existingFileName,
const wchar_t * newFileName )
extern

Btrieve クライアントのファイルの名前を変更します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]existingFileName既存のファイル名。
[in]newFileName新しいファイル名。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientFree()

btrieve_status_code_t BtrieveClientFree ( btrieve_client_t client)
extern

Btrieve クライアントを解放します。

引数
[in]clientクライアント。
スニペット
if (btrieveClient != NULL)
{
BtrieveClientFree(btrieveClient);
btrieveClient = NULL;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveClientAllocate
各種例
btest.c.

◆ BtrieveClientGetClientIdentifier()

int BtrieveClientGetClientIdentifier ( btrieve_client_t client)
extern

Btrieve クライアントからクライアント ID を取得します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
>= 0クライアント ID。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveClientGetLastStatusCode() を使用します。

◆ BtrieveClientGetCurrentDirectory()

btrieve_status_code_t BtrieveClientGetCurrentDirectory ( btrieve_client_t client,
btrieve_disk_drive_t diskDrive,
char * currentDirectory,
int currentDirectorySize )
extern

Btrieve クライアントから現在のディレクトリを取得します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]diskDriveディスク ドライブ。非 Windows ベースのシステムである場合は BTRIEVE_DISK_DRIVE_DEFAULT を使用する必要があります。
[out]currentDirectory現在のディレクトリ。
[in]currentDirectorySize現在のディレクトリのサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientGetCurrentDirectoryW()

btrieve_status_code_t BtrieveClientGetCurrentDirectoryW ( btrieve_client_t client,
btrieve_disk_drive_t diskDrive,
wchar_t * currentDirectory,
int currentDirectorySize )
extern

Btrieve クライアントから現在のディレクトリを取得します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]diskDriveディスク ドライブ。非 Windows ベースのシステムである場合は BTRIEVE_DISK_DRIVE_DEFAULT を使用する必要があります。
[in]currentDirectory現在のディレクトリ。
[in]currentDirectorySize現在のディレクトリのサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientGetLastStatusCode()

btrieve_status_code_t BtrieveClientGetLastStatusCode ( btrieve_client_t client)
extern

Btrieve クライアントから最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientGetServiceAgentIdentifier()

int BtrieveClientGetServiceAgentIdentifier ( btrieve_client_t client)
extern

Btrieve クライアントからサービス エージェント ID を取得します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
>= 0サービス エージェント ID。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveClientGetLastStatusCode() を使用します。

◆ BtrieveClientGetVersion()

btrieve_status_code_t BtrieveClientGetVersion ( btrieve_client_t client,
btrieve_version_t version,
btrieve_file_t file )
extern

Btrieve クライアントからバージョンを取得します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[out]versionバージョン。 BtrieveVersionAllocate() を参照してください。
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientLogin()

btrieve_status_code_t BtrieveClientLogin ( btrieve_client_t client,
const char * databaseURI )
extern

Btrieve クライアントをログインします。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]databaseURIデータベース URI。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientLoginW()

btrieve_status_code_t BtrieveClientLoginW ( btrieve_client_t client,
const wchar_t * databaseURI )
extern

Btrieve クライアントをログインします。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]databaseURIデータベース URI。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientLogout()

btrieve_status_code_t BtrieveClientLogout ( btrieve_client_t client,
const char * databaseURI )
extern

Btrieve クライアントをログアウトします。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]databaseURIデータベース URI。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientLogoutW()

btrieve_status_code_t BtrieveClientLogoutW ( btrieve_client_t client,
const wchar_t * databaseURI )
extern

Btrieve クライアントをログアウトします。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]databaseURIデータベース URI。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientReset()

btrieve_status_code_t BtrieveClientReset ( btrieve_client_t client)
extern

Btrieve クライアントをリセットします。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientSetCurrentDirectory()

btrieve_status_code_t BtrieveClientSetCurrentDirectory ( btrieve_client_t client,
const char * currentDirectory )
extern

Btrieve クライアントに現在のディレクトリを設定します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]currentDirectory現在のディレクトリ。
説明
現在のディレクトリは、デフォルトで現在の作業ディレクトリになります。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientSetCurrentDirectoryW()

btrieve_status_code_t BtrieveClientSetCurrentDirectoryW ( btrieve_client_t client,
const wchar_t * currentDirectory )
extern

Btrieve クライアントに現在のディレクトリを設定します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]currentDirectory現在のディレクトリ。
説明
現在のディレクトリは、デフォルトで現在の作業ディレクトリになります。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientStop()

btrieve_status_code_t BtrieveClientStop ( btrieve_client_t client)
extern

Btrieve クライアントを停止します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientTransactionAbort()

btrieve_status_code_t BtrieveClientTransactionAbort ( btrieve_client_t client)
extern

Btrieve クライアントのトランザクションを中止します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientTransactionBegin()

btrieve_status_code_t BtrieveClientTransactionBegin ( btrieve_client_t client,
btrieve_transaction_mode_t transactionMode,
btrieve_lock_mode_t lockMode )
extern

Btrieve クライアントのトランザクションを開始します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
[in]transactionModeトランザクション モード。
[in]lockModeロック モード。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveClientTransactionEnd()

btrieve_status_code_t BtrieveClientTransactionEnd ( btrieve_client_t client)
extern

Btrieve クライアントのトランザクションを終了します。

引数
[in]clientクライアント。 BtrieveClientAllocate() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveDataTypeToString()

const char * BtrieveDataTypeToString ( btrieve_data_type_t dataType)
extern

Btrieve データ型を文字列として返します。

引数
[in]dataTypeデータ型。
戻り値
文字列。

◆ BtrieveDuplicateModeToString()

const char * BtrieveDuplicateModeToString ( btrieve_duplicate_mode_t duplicateMode)
extern

Btrieve 重複モードを文字列として返します。

引数
[in]duplicateMode重複モード。
戻り値
文字列。

◆ BtrieveEncryptionTypeToString()

const char * BtrieveEncryptionTypeToString ( btrieve_encrypt_type_t encryptType)
extern

Btrieve 暗号化の種類を文字列として返します。

引数
[in]encryptType暗号化の種類。
戻り値
文字列。

◆ BtrieveFileAttributesAllocate()

btrieve_status_code_t BtrieveFileAttributesAllocate ( btrieve_file_attributes_t * btrieveFileAttributesPtr)
extern

Btrieve ファイル属性を割り当てます。

引数
[out]btrieveFileAttributesPtrBtrieve ファイル属性ポインター。
スニペット
// If BtrieveFileAttributesAllocate() failed.
if ((status = BtrieveFileAttributesAllocate(&btrieveFileAttributes)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFileAttributesAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFileAttributesFree
各種例
btest.c.

◆ BtrieveFileAttributesFree()

btrieve_status_code_t BtrieveFileAttributesFree ( btrieve_file_attributes_t fileAttributes)
extern

Btrieve ファイル属性を解放します。

引数
[in]fileAttributesファイル属性。
スニペット
if (btrieveFileAttributes != NULL)
{
BtrieveFileAttributesFree(btrieveFileAttributes);
btrieveFileAttributes = NULL;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFileAttributesAllocate
各種例
btest.c.

◆ BtrieveFileAttributesSetBalancedIndexes()

btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes ( btrieve_file_attributes_t fileAttributes,
int enableBalancedIndexes )
extern

Btrieve ファイル属性にインデックス バランスを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]enableBalancedIndexesインデックス バランスを有効にするかどうか。
説明
デフォルトでは、インデックス バランスは無効になっています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetFileVersion()

btrieve_status_code_t BtrieveFileAttributesSetFileVersion ( btrieve_file_attributes_t fileAttributes,
btrieve_file_version_t fileVersion )
extern

Btrieve ファイル属性にファイル バージョンを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]fileVersionファイル バージョン。
説明
ファイル バージョンのデフォルト値は BTRIEVE_FILE_VERSION_DEFAULT です。 ファイル バージョン BTRIEVE_FILE_VERSION_6_0 は BTRIEVE_FILE_VERSION_6_1 にマップされます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetFixedRecordLength()

btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength ( btrieve_file_attributes_t fileAttributes,
int fixedRecordLength )
extern

Btrieve ファイル属性に固定レコード長を設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
スニペット
引数
[in]fixedRecordLength固定レコード長。固定レコード長は、1 ~ BTRIEVE_MAXIMUM_RECORD_LENGTH の範囲内で指定する必要があります。
説明
固定レコード長のデフォルト値は 0 です。
// If BtrieveFileAttributesSetFixedRecordLength() failed.
if ((status = BtrieveFileAttributesSetFixedRecordLength(btrieveFileAttributes, sizeof(record))) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFileAttributesSetFixedRecordLength():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveFileAttributesSetFreeSpaceThreshold()

btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold ( btrieve_file_attributes_t fileAttributes,
btrieve_free_space_threshold_t freeSpaceThreshold )
extern

Btrieve ファイル属性に空きスペース スレッショルドを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]freeSpaceThreshold空きスペース スレッショルド。
説明
空きスペース スレッショルドのデフォルト値は BTRIEVE_FREE_SPACE_THRESHOLD_DEFAULT です。 可変長レコードが有効でなければ、空きスペース スレッショルドの設定は無視されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetKeyOnly()

btrieve_status_code_t BtrieveFileAttributesSetKeyOnly ( btrieve_file_attributes_t fileAttributes,
int enableKeyOnly )
extern

Btrieve ファイル属性にキー オンリーを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]enableKeyOnlyキー オンリーを有効にするかどうか。
説明
デフォルトでは、キー オンリーは無効になっています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetPageSize()

btrieve_status_code_t BtrieveFileAttributesSetPageSize ( btrieve_file_attributes_t fileAttributes,
btrieve_page_size_t pageSize,
int enablePageCompression )
extern

Btrieve ファイル属性にページ サイズを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]pageSizeページ サイズ。
[in]enablePageCompressionページ圧縮を有効にするかどうか。
説明
ページ サイズのデフォルト値は BTRIEVE_PAGE_SIZE_4096 です。 ページ圧縮は、デフォルトでは無効になっており、ファイル バージョン BTRIEVE_FILE_VERSION_9_5 以降を必要とします。 すべてのページ サイズがすべてのファイル バージョンで有効であるとは限りません。 4096 より大きいページ サイズは、ファイル バージョン BTRIEVE_FILE_VERSION_9_0 以降を必要とします。 特定のファイル バージョンでサポートされないページ サイズは、サポートされる次のサイズへ切り上げられます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetPreallocatedPageCount()

btrieve_status_code_t BtrieveFileAttributesSetPreallocatedPageCount ( btrieve_file_attributes_t fileAttributes,
int preallocatedPageCount )
extern

Btrieve ファイル属性にプリアロケート ページ数を設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]preallocatedPageCountプリアロケート ページ数。
説明
プリアロケート ページ数のデフォルト値は 0 です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetRecordCompressionMode()

btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode ( btrieve_file_attributes_t fileAttributes,
btrieve_record_compression_mode_t recordCompressionMode )
extern

Btrieve ファイル属性にレコード圧縮モードを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]recordCompressionModeレコード圧縮モード。
説明
レコード圧縮のデフォルト値は BTRIEVE_RECORD_COMPRESSION_MODE_NONE です。 圧縮モードのブランク トランケーションでは、可変長レコードが有効になっている必要があります。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetReservedDuplicatePointerCount()

btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount ( btrieve_file_attributes_t fileAttributes,
int reservedDuplicatePointerCount )
extern

Btrieve ファイル属性に予約重複ポインター数を設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]reservedDuplicatePointerCount予約重複ポインター数。
説明
予約重複ポインター数のデフォルト値は 0 です。 ファイル バージョンとページ サイズにより、予約重複ポインターの最大数は 119 より小さくなることがあります。 たとえば、ファイル バージョン BTRIEVE_FILE_VERSION_9_0 とページ サイズ BTRIEVE_PAGE_SIZE_3584 では、予約重複ポインターの最大数は 54 になります。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetSystemDataMode()

btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode ( btrieve_file_attributes_t fileAttributes,
btrieve_system_data_mode_t systemDataMode )
extern

Btrieve ファイル属性にシステム データ モードを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]systemDataModeシステム データ モード。
説明
システム データ モードのデフォルト値は BTRIEVE_SYSTEM_DATA_MODE_DEFAULT です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileAttributesSetVariableLengthRecordsMode()

btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode ( btrieve_file_attributes_t fileAttributes,
btrieve_variable_length_records_mode_t variableLengthRecordsMode )
extern

Btrieve ファイル属性に可変長レコード モードを設定します。

引数
[in]fileAttributesファイル属性。 BtrieveFileAttributesAllocate() を参照してください。
[in]variableLengthRecordsMode可変長レコード モード。
説明
可変長レコード モードのデフォルト値は BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_NO です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileBulkCreate()

btrieve_status_code_t BtrieveFileBulkCreate ( btrieve_file_t file,
const btrieve_bulk_create_payload_t bulkCreatePayload,
btrieve_bulk_create_result_t bulkCreateResult )
extern

Btrieve ファイルの一括作成。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]bulkCreatePayload一括作成ペイロード。 BtrieveBulkCreatePayloadAllocate() を参照してください。
[out]bulkCreateResult一括作成結果。 BtrieveBulkCreateResultAllocate() を参照してください。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileBulkDeleteNext()

btrieve_status_code_t BtrieveFileBulkDeleteNext ( btrieve_file_t file,
const btrieve_bulk_delete_attributes_t bulkDeleteAttributes,
btrieve_bulk_delete_result_t bulkDeleteResult )
extern

Btrieve ファイルの次の一括削除。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]bulkDeleteAttributes一括削除属性。 BtrieveBulkDeleteAttributesAllocate() を参照してください。
[out]bulkDeleteResult一括削除結果。 BtrieveBulkDeleteResultAllocate() を参照してください。
カーソル

カーソルが確立されている必要があります。カーソルは、最後に調べたレコードから前方へ移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileBulkDeletePrevious()

btrieve_status_code_t BtrieveFileBulkDeletePrevious ( btrieve_file_t file,
const btrieve_bulk_delete_attributes_t bulkDeleteAttributes,
btrieve_bulk_delete_result_t bulkDeleteResult )
extern

Btrieve ファイルの前の一括削除。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]bulkDeleteAttributes一括削除属性。 BtrieveBulkDeleteAttributesAllocate() を参照してください。
[out]bulkDeleteResult一括削除結果。 BtrieveBulkDeleteResultAllocate() を参照してください。
カーソル

カーソルが確立されている必要があります。カーソルは、最後に調べたレコードから後方へ移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileBulkRetrieveNext()

btrieve_status_code_t BtrieveFileBulkRetrieveNext ( btrieve_file_t file,
const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
btrieve_bulk_retrieve_result_t bulkRetrieveResult,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルの次の一括取得。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[out]bulkRetrieveResult一括取得結果。 BtrieveBulkRetrieveResultAllocate() を参照してください。
[in]lockModeロック モード。
カーソル

カーソルが確立されている必要があります。カーソルは、最後に調べたレコードから前方へ移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileBulkRetrievePrevious()

btrieve_status_code_t BtrieveFileBulkRetrievePrevious ( btrieve_file_t file,
const btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes,
btrieve_bulk_retrieve_result_t bulkRetrieveResult,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルの前の一括取得。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]bulkRetrieveAttributes一括取得属性。 BtrieveBulkRetrieveAttributesAllocate() を参照してください。
[out]bulkRetrieveResult一括取得結果。 BtrieveBulkRetrieveResultAllocate() を参照してください。
[in]lockModeロック モード。
カーソル

カーソルが確立されている必要があります。カーソルは、最後に調べたレコードから後方へ移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileGetCursorPosition()

long long BtrieveFileGetCursorPosition ( btrieve_file_t file)
extern

Btrieve ファイルからカーソル位置を取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
>= 0カーソル位置。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileGetInformation()

btrieve_status_code_t BtrieveFileGetInformation ( btrieve_file_t file,
btrieve_file_information_t fileInformation )
extern

Btrieve ファイルから情報を取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[out]fileInformationファイル情報。 BtrieveFileInformationAllocate() を参照してください。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileGetLastStatusCode()

btrieve_status_code_t BtrieveFileGetLastStatusCode ( btrieve_file_t file)
extern

Btrieve ファイルから最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
スニペット
if (BtrieveFileRecordRetrieve(btrieveFile, BTRIEVE_COMPARISON_EQUAL, BTRIEVE_INDEX_1, (char *)key, sizeof(&key), (char *)&record, sizeof(record), BTRIEVE_LOCK_MODE_NONE) != sizeof(record))
{
status = BtrieveFileGetLastStatusCode(btrieveFile);
printf("Error: BtrieveFileRecordRetrieve():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveFileGetNumerator()

int BtrieveFileGetNumerator ( btrieve_file_t file,
btrieve_index_t index,
const char * key,
int keyLength,
long long cursorPosition,
int denominator )
extern

Btrieve ファイルから分子を取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[in]keyキー。
[in]keyLengthキーの長さ。
[in]cursorPositionカーソル位置。
[in]denominator分母。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
>= 0分子。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileGetPercentage()

int BtrieveFileGetPercentage ( btrieve_file_t file,
btrieve_index_t index,
const char * key,
int keyLength,
long long cursorPosition )
extern

Btrieve ファイルからパーセンテージを取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[in]keyキー。
[in]keyLengthキーの長さ。
[in]cursorPositionカーソル位置。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
>= 0パーセンテージ。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileGetRecordCreateTime()

long long BtrieveFileGetRecordCreateTime ( btrieve_file_t file)
extern

Btrieve ファイルからレコードの作成時刻を取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
カーソル
カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
> 0レコードの作成時刻(Btrieve TIMESTAMP)。
= 0レコードの作成時刻を入手できません。ファイルがシステム データを使って作成されたかを確認してください。 BtrieveFileAttributesSetSystemDataMode() を参照してください。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。
参照
BtrieveTimestampToUnixEpochMicroseconds

◆ BtrieveFileGetRecordUpdateTime()

long long BtrieveFileGetRecordUpdateTime ( btrieve_file_t file)
extern

Btrieve ファイルからレコードの更新時刻を取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
カーソル
カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
> 0レコードの更新時刻(Btrieve TIMESTAMP)。
= 0レコードの更新時刻を入手できません。ファイルがシステム データ バージョン 2 を使って作成されたかを確認してください。 BtrieveFileAttributesSetSystemDataMode() を参照してください。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。
参照
BtrieveTimestampToUnixEpochMicroseconds

◆ BtrieveFileIndexCreate()

btrieve_status_code_t BtrieveFileIndexCreate ( btrieve_file_t file,
const btrieve_index_attributes_t indexAttributes )
extern

Btrieve ファイルのインデックスを作成します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
スニペット
// If BtrieveFileIndexCreate() failed.
if ((status = BtrieveFileIndexCreate(btrieveFile, btrieveIndexAttributes)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFileIndexCreate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveFileIndexDrop()

btrieve_status_code_t BtrieveFileIndexDrop ( btrieve_file_t file,
btrieve_index_t index )
extern

Btrieve ファイルのインデックスを削除します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
カーソル

カーソル インデックスが削除された場合、カーソルは破棄されます。そうでない場合、カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationAllocate()

btrieve_status_code_t BtrieveFileInformationAllocate ( btrieve_file_information_t * btrieveFileInformationPtr)
extern

Btrieve ファイル情報を割り当てます。

引数
[out]btrieveFileInformationPtrBtrieve ファイル情報ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFileInformationFree

◆ BtrieveFileInformationFree()

btrieve_status_code_t BtrieveFileInformationFree ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報を解放します。

引数
[in]fileInformationファイル情報。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFileInformationAllocate

◆ BtrieveFileInformationGetBalancedIndexes()

int BtrieveFileInformationGetBalancedIndexes ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からインデックス バランスを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0インデックス バランスは有効になっています。
0インデックス バランスは無効になっています。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetClientTransactions()

int BtrieveFileInformationGetClientTransactions ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からクライアント トランザクションを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0クライアント トランザクションはアクティブになっています。
0クライアント トランザクションはアクティブになっていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetContinuousOperation()

int BtrieveFileInformationGetContinuousOperation ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から Continuous オペレーションを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルは Continuous オペレーション モードです。
0ファイルは Continuous オペレーション モードではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetDuplicateRecordConflictCursorPosition()

long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から重複レコードによる競合のカーソル位置を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0重複レコードによる競合のカーソル位置。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetDuplicateRecordConflictIndex()

btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から重複レコードによる競合のインデックスを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_INDEX_UNKNOWN重複レコードによる競合のインデックス。
= BTRIEVE_INDEX_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetEncryptionType()

btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から暗号化の種類を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_ENCRYPT_TYPE_UNKNOWN暗号化の種類。
= BTRIEVE_ENCRYPT_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetExplicitLocks()

int BtrieveFileInformationGetExplicitLocks ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から明示的ロックを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0明示的ロックはアクティブになっています。
0明示的ロックはアクティブになっていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetFileVersion()

btrieve_file_version_t BtrieveFileInformationGetFileVersion ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からファイル バージョンを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_FILE_VERSION_UNKNOWNファイル バージョン。
= BTRIEVE_FILE_VERSION_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetFixedRecordLength()

int BtrieveFileInformationGetFixedRecordLength ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル属性から固定レコード長を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0固定レコード長。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetFreeSpaceThreshold()

btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から空きスペース スレッショルドを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_FREE_SPACE_THRESHOLD_UNKNOWN空きスペース スレッショルド。
= BTRIEVE_FREE_SPACE_THRESHOLD_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetGatewayMajorVersion()

int BtrieveFileInformationGetGatewayMajorVersion ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からゲートウェイのメジャー バージョンを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ゲートウェイのメジャー バージョン。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetGatewayMinorVersion()

int BtrieveFileInformationGetGatewayMinorVersion ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からゲートウェイのマイナー バージョンを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ゲートウェイのマイナー バージョン。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetGatewayName()

btrieve_status_code_t BtrieveFileInformationGetGatewayName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からゲートウェイの名前を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetGatewayPatchLevel()

int BtrieveFileInformationGetGatewayPatchLevel ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からゲートウェイのパッチ レベルを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ゲートウェイのパッチ レベル。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetGatewayPlatform()

int BtrieveFileInformationGetGatewayPlatform ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からゲートウェイのプラットフォームを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ゲートウェイのプラットフォーム。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetHandleCount()

int BtrieveFileInformationGetHandleCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からハンドル数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ハンドル数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetIdentifier()

int BtrieveFileInformationGetIdentifier ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から ID を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ID。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetIndexCount()

int BtrieveFileInformationGetIndexCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からインデックス数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0インデックス数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetKeyOnly()

int BtrieveFileInformationGetKeyOnly ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からキー オンリーを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルはキー オンリーです。
0ファイルはキー オンリーではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetKeySegment()

btrieve_status_code_t BtrieveFileInformationGetKeySegment ( btrieve_file_information_t fileInformation,
btrieve_key_segment_t keySegment,
int keySegmentNumber )
extern

Btrieve ファイル情報からキー セグメントを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]keySegmentキー セグメント。 BtrieveKeySegmentAllocate() を参照してください。
[in]keySegmentNumberキー セグメント番号。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetLastStatusCode()

btrieve_status_code_t BtrieveFileInformationGetLastStatusCode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetLockOwnerClientIdentifier()

int BtrieveFileInformationGetLockOwnerClientIdentifier ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのクライアント ID を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ロック オーナーのクライアント ID。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerExplicitLockMode()

btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーの明示的ロック モードを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_LOCK_MODE_UNKNOWNロック オーナーの明示的ロック モード。
= BTRIEVE_LOCK_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerFileLock()

int BtrieveFileInformationGetLockOwnerFileLock ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのファイル ロックを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ロック オーナーはファイル ロックをしています。
0ロック オーナーはファイル ロックをしていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerImplicitLock()

int BtrieveFileInformationGetLockOwnerImplicitLock ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーの暗黙ロックを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ロック オーナーは暗黙ロックをしています。
0ロック オーナーは暗黙ロックをしていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerIndex()

btrieve_index_t BtrieveFileInformationGetLockOwnerIndex ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのインデックスを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_INDEX_UNKNOWNロック オーナーのインデックス。
= BTRIEVE_INDEX_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerName()

btrieve_status_code_t BtrieveFileInformationGetLockOwnerName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からロック オーナーの名前を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetLockOwnerPageLockType()

btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのページ ロックの種類を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_PAGE_LOCK_TYPE_UNKNOWNロック オーナーのページ ロックの種類。
= BTRIEVE_PAGE_LOCK_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerRecordLock()

int BtrieveFileInformationGetLockOwnerRecordLock ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのレコード ロックを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ロック オーナーはレコード ロックをしています。
0ロック オーナーはレコード ロックをしていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerSameProcess()

int BtrieveFileInformationGetLockOwnerSameProcess ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーの同じプロセスを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ロック オーナーは同じプロセスです。
0ロック オーナーは同じプロセスではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerServiceAgentIdentifier()

int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのサービス エージェント ID を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ロック オーナーのサービス エージェント ID。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerTimeInTransaction()

int BtrieveFileInformationGetLockOwnerTimeInTransaction ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのトランザクション内での時間を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ロック オーナーのトランザクション内での時間。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerTransactionLevel()

int BtrieveFileInformationGetLockOwnerTransactionLevel ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーのトランザクション レベルを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0ロック オーナーのトランザクション レベル。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerWriteHold()

int BtrieveFileInformationGetLockOwnerWriteHold ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーの書き込み保持を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ロック オーナーは書き込み保持をしています。
0ロック オーナーは書き込み保持をしていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLockOwnerWriteNoWait()

int BtrieveFileInformationGetLockOwnerWriteNoWait ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からロック オーナーの書き込みノー ウェイトを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ロック オーナーはノー ウェイトで書き込みを実行しています。
0ロック オーナーはノー ウェイトで書き込みを実行していません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLoggable()

int BtrieveFileInformationGetLoggable ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からログ可能を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルはログ可能です。
0ファイルはログ可能ではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetLogIndex()

btrieve_index_t BtrieveFileInformationGetLogIndex ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からログ インデックスを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_INDEX_UNKNOWNログ インデックス。
= BTRIEVE_INDEX_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetOpenTimestamp()

int BtrieveFileInformationGetOpenTimestamp ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から開かれたときのタイムスタンプを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0開かれたときのタイムスタンプ。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetOwnerMode()

btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からオーナー モードを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_OWNER_MODE_UNKNOWNオーナー モード。
= BTRIEVE_OWNER_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetPageCompression()

int BtrieveFileInformationGetPageCompression ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からページ圧縮を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ページ圧縮は有効になっています。
0ページ圧縮は無効になっています。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetPagePreallocation()

int BtrieveFileInformationGetPagePreallocation ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からページ プリアロケーションを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ページ プリアロケーションは有効になっています。
0ページ プリアロケーションは無効になっています。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetPageSize()

btrieve_page_size_t BtrieveFileInformationGetPageSize ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からページ サイズを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_PAGE_SIZE_UNKNOWNページ サイズ。
= BTRIEVE_PAGE_SIZE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetReadOnly()

int BtrieveFileInformationGetReadOnly ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から読み取り専用を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルは読み取り専用で開かれています。
0ファイルは読み取り専用で開かれていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetRecordCompressionMode()

btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からレコード圧縮モードを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_RECORD_COMPRESSION_MODE_UNKNOWNレコード圧縮モード。
= BTRIEVE_RECORD_COMPRESSION_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。
参照
BtrieveRecordCompressionModeToString

◆ BtrieveFileInformationGetRecordCount()

long long BtrieveFileInformationGetRecordCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からレコード数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0レコード数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetReferentialIntegrityConstraints()

int BtrieveFileInformationGetReferentialIntegrityConstraints ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から参照整合性制約を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルには参照整合性制約が設定されています。
0ファイルに参照整合性制約は設定されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetReferentialIntegrityCursorPosition()

long long BtrieveFileInformationGetReferentialIntegrityCursorPosition ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から参照整合性のカーソル位置を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0参照整合性のカーソル位置。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetReferentialIntegrityFileName()

btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報から参照整合性のファイル名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetReferentialIntegrityOperationCode()

int BtrieveFileInformationGetReferentialIntegrityOperationCode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から参照整合性のオペレーション コードを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0参照整合性のオペレーション コード。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase()

int BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる認証を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、データベースによる認証が使用されました。
0セキュリティの現在のデータベースに、データベースによる認証は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase()

int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる許可を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、データベースによる許可が使用されました。
0セキュリティの現在のデータベースに、データベースによる許可は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd()

int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの Btpasswd を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには Btpasswd が使用されました。
0セキュリティの現在のデータベースに Btpasswd は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseExplicit()

int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの明示的を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースは明示的です。
0セキュリティの現在のデータベースは明示的ではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseImplicit()

int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの暗黙を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースは暗黙です。
0セキュリティの現在のデータベースは暗黙ではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseName()

btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentDatabaseName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からセキュリティの現在のデータベース名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetSecurityCurrentDatabasePAM()

int BtrieveFileInformationGetSecurityCurrentDatabasePAM ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの PAM を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、PAM が使用されました。
0セキュリティの現在のデータベースに PAM は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete()

int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS complete を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、RTSS complete が使用されました。
0セキュリティの現在のデータベースに RTSS complete は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled()

int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS disabled を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、RTSS disabled が使用されました。
0セキュリティの現在のデータベースに RTSS disabled は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized()

int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS preauthorized を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、RTSS preauthorized が使用されました。
0セキュリティの現在のデータベースに RTSS preauthorized は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseTrusted()

int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの信頼を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースは信頼されています。
0セキュリティの現在のデータベースは信頼されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe()

int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースの Windows 名前付きパイプを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、Windows 名前付きパイプが使用されました。
0セキュリティの現在のデータベースに Windows 名前付きパイプは使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup()

int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの現在のデータベースのワークグループを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティの現在のデータベースには、ワークグループ式が使用されました。
0セキュリティの現在のデータベースにワークグループ式は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityCurrentUserName()

btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からセキュリティの現在のユーザー名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase()

int BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる認証を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、データベースによる認証が使用されました。
0セキュリティ ハンドルにデータベースによる認証は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase()

int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる許可を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、データベースによる許可が使用されました。
0セキュリティ ハンドルにデータベースによる許可は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleBtpasswd()

int BtrieveFileInformationGetSecurityHandleBtpasswd ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの Btpasswd を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、Btpasswd が使用されました。
0セキュリティ ハンドルに Btpasswd は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleDatabaseName()

btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からセキュリティ ハンドルのデータベース名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetSecurityHandleExplicit()

int BtrieveFileInformationGetSecurityHandleExplicit ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの明示的を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルは明示的です。
0セキュリティ ハンドルは明示的ではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleImplicit()

int BtrieveFileInformationGetSecurityHandleImplicit ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの暗黙を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルは暗黙です。
0セキュリティ ハンドルは暗黙ではありません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandlePAM()

int BtrieveFileInformationGetSecurityHandlePAM ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの PAM を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、PAM が使用されました。
0セキュリティ ハンドルに PAM は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleRTSSComplete()

int BtrieveFileInformationGetSecurityHandleRTSSComplete ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの RTSS complete を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、RTSS complete が使用されました。
0セキュリティ ハンドルに RTSS complete は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleRTSSDisabled()

int BtrieveFileInformationGetSecurityHandleRTSSDisabled ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの RTSS disabled を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、RTSS disabled が使用されました。
0セキュリティ ハンドルに RTSS disabled は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleRTSSPreauthorized()

int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの RTSS preautorized を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、RTSS preautorized が使用されました。
0セキュリティ ハンドルに RTSS preautorized は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleTableName()

btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からセキュリティ ハンドルのテーブル名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetSecurityHandleTrusted()

int BtrieveFileInformationGetSecurityHandleTrusted ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの信頼を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルは信頼されています。
0セキュリティ ハンドルは信頼されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleUserName()

btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName ( btrieve_file_information_t fileInformation,
char * name,
int nameSize )
extern

Btrieve ファイル情報からセキュリティ ハンドルのユーザー名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileInformationGetSecurityHandleWindowsNamedPipe()

int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルの Windows 名前付きパイプを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、Windows 名前付きパイプが使用されました。
0セキュリティ ハンドルに Windows 名前付きパイプは使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityHandleWorkgroup()

int BtrieveFileInformationGetSecurityHandleWorkgroup ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティ ハンドルのワークグループを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティ ハンドルには、ワークグループ式が使用されました。
0セキュリティ ハンドルにワークグループ式は使用されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionAlter()

int BtrieveFileInformationGetSecurityPermissionAlter ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの alter アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、alter アクセス権が与えられています。
0セキュリティで alter アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionCreateFile()

int BtrieveFileInformationGetSecurityPermissionCreateFile ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの file create アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、file create アクセス権が与えられています。
0セキュリティで file create アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionCreateRecord()

int BtrieveFileInformationGetSecurityPermissionCreateRecord ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの record create アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、record create アクセス権が与えられています。
0セキュリティで record create アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure()

int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの create stored procedure アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、create stored procedure アクセス権が与えられています。
0セキュリティで create stored procedure アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionCreateView()

int BtrieveFileInformationGetSecurityPermissionCreateView ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの create view アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、create view アクセス権が与えられています。
0セキュリティで create view アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionDelete()

int BtrieveFileInformationGetSecurityPermissionDelete ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの delete アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、delete アクセス権が与えられています。
0セキュリティで delete アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionExecute()

int BtrieveFileInformationGetSecurityPermissionExecute ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの execute アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、execute アクセス権が与えられています。
0セキュリティで execute アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionNoRights()

int BtrieveFileInformationGetSecurityPermissionNoRights ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの no rights アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでアクセス権は与えられていません。
0セキュリティでは、アクセス権が与えられています。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionOpen()

int BtrieveFileInformationGetSecurityPermissionOpen ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの open アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、open アクセス権が与えられています。
0セキュリティで open アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionRead()

int BtrieveFileInformationGetSecurityPermissionRead ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの read アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、read アクセス権が与えられています。
0セキュリティで read アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionRefer()

int BtrieveFileInformationGetSecurityPermissionRefer ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの refer アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、refer アクセス権が与えられています。
0セキュリティで refer アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSecurityPermissionUpdate()

int BtrieveFileInformationGetSecurityPermissionUpdate ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセキュリティの update アクセス権を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0セキュリティでは、update アクセス権が与えられています。
0セキュリティで update アクセス権は与えられていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSegmentCount()

int BtrieveFileInformationGetSegmentCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセグメント数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0セグメント数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSegmented()

int BtrieveFileInformationGetSegmented ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からセグメント化を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルはセグメント化されています。
0ファイルはセグメント化されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSegmentFileName()

btrieve_status_code_t BtrieveFileInformationGetSegmentFileName ( btrieve_file_information_t fileInformation,
int segmentFileNumber,
char * name,
int nameSize )
extern

Btrieve ファイル情報からセグメント ファイル名を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
[in]segmentFileNumberセグメント ファイル番号。
[out]name名前。
[in]nameSize名前のサイズ。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString,

◆ BtrieveFileInformationGetSystemData()

int BtrieveFileInformationGetSystemData ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からシステム データを取得します。

覚え書き
Zen v15 R1 で BtrieveFileInformationGetSystemIndexPresent() から名前を変更しました。
引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
2システム データ バージョン 2 は存在します。
1システム データは存在します。
0システム データは存在しません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSystemDataMode()

btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からシステム データ モードを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_SYSTEM_DATA_MODE_UNKNOWNシステム データ モード。
= BTRIEVE_SYSTEM_DATA_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。
参照
BtrieveSystemDataModeToString

◆ BtrieveFileInformationGetSystemIndex()

int BtrieveFileInformationGetSystemIndex ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からシステム インデックスを取得します。

覚え書き
Zen v15 R1 で BtrieveFileInformationGetSystemIndexUsed() から名前を変更しました。
引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
3システム インデックス BTRIEVE_INDEX_SYSTEM および BTRIEVE_INDEX_SYSTEM_VERSION_2 が存在します。
2システム インデックス BTRIEVE_INDEX_SYSTEM_VERSION_2 が存在します。
1システム インデックス BTRIEVE_INDEX_SYSTEM が存在します。
0システム インデックスは存在しません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSystemIndexSize()

int BtrieveFileInformationGetSystemIndexSize ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からシステム インデックスのサイズを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0システム インデックスのサイズ。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetSystemIndexVersion()

int BtrieveFileInformationGetSystemIndexVersion ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報からシステム インデックスのバージョンを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0システム インデックスのバージョン。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetUnusedDuplicatePointerCount()

int BtrieveFileInformationGetUnusedDuplicatePointerCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から未使用の重複ポインター数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0未使用の重複ポインター数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetUnusedPageCount()

int BtrieveFileInformationGetUnusedPageCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から未使用ページ数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0未使用ページ数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetUsageCount()

int BtrieveFileInformationGetUsageCount ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から使用回数を取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
>= 0使用回数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileInformationGetVariableLengthRecordsMode()

btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル属性から可変長レコード モードを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
!= BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_UNKNOWN可変長レコード モード。
= BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。
参照
BtrieveVariableLengthRecordsModeToString

◆ BtrieveFileInformationGetWrongOwner()

int BtrieveFileInformationGetWrongOwner ( btrieve_file_information_t fileInformation)
extern

Btrieve ファイル情報から不正なオーナーを取得します。

引数
[in]fileInformationファイル情報。 BtrieveFileGetInformation() を参照してください。
戻り値
> 0ファイルは不正なオーナー ネームで開かれました。
0ファイルは不正なオーナー ネームで開かれていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileInformationGetLastStatusCode() を使用します。

◆ BtrieveFileKeyRetrieve()

btrieve_status_code_t BtrieveFileKeyRetrieve ( btrieve_file_t file,
btrieve_comparison_t comparison,
btrieve_index_t index,
char * key,
int keyLength )
extern

Btrieve ファイルのキーを取得します。

覚え書き
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]comparison比較。
[in]indexインデックス。
[out]keyキー。
[in]keyLengthキーの長さ。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileKeyRetrieveFirst()

btrieve_status_code_t BtrieveFileKeyRetrieveFirst ( btrieve_file_t file,
btrieve_index_t index,
char * key,
int keySize )
extern

Btrieve ファイルの先頭のキーを取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[out]keyキー。
[in]keySizeキー サイズ。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileKeyRetrieveLast()

btrieve_status_code_t BtrieveFileKeyRetrieveLast ( btrieve_file_t file,
btrieve_index_t index,
char * key,
int keySize )
extern

Btrieve ファイルの末尾のキーを取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[out]keyキー。
[in]keySizeキー サイズ。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileKeyRetrieveNext()

btrieve_status_code_t BtrieveFileKeyRetrieveNext ( btrieve_file_t file,
char * key,
int keySize )
extern

Btrieve ファイルの次にあるキーを取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[out]keyキー。
[in]keySizeキー サイズ。
カーソル

カーソルが確立されている必要があります。カーソルは 1 つ前方のキーに移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileKeyRetrievePrevious()

btrieve_status_code_t BtrieveFileKeyRetrievePrevious ( btrieve_file_t file,
char * key,
int keySize )
extern

Btrieve ファイルの前にあるキーを取得します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[out]keyキー。
[in]keySizeキー サイズ。
カーソル

カーソルが確立されている必要があります。カーソルは 1 つ後方のキーに移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordAppendChunk()

btrieve_status_code_t BtrieveFileRecordAppendChunk ( btrieve_file_t file,
const char * chunk,
int chunkLength )
extern

Btrieve ファイルにレコード チャンクを追加します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]chunkチャンク。
[in]chunkLengthチャンクの長さ。
説明
ファイルに可変長レコードがある必要があります。 BtrieveFileAttributesSetVariableLengthRecordsMode() を参照してください。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは、追加されたチャンクの末尾に確立されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordCreate()

btrieve_status_code_t BtrieveFileRecordCreate ( btrieve_file_t file,
char * record,
int recordLength )
extern

Btrieve ファイルのレコードを作成します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in,out]recordレコード。現在のレコードに BTRIEVE_DATA_TYPE_AUTOINCREMENT キーまたは BTRIEVE_DATA_TYPE_AUTOTIMESTAMP キーのセグメントが含まれている場合、渡されたレコードは変更される可能性があります。
[in]recordLengthレコード長。レコード長は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。BTRIEVE_MAXIMUM_RECORD_LENGTH より長いレコードを作成する方法については BtrieveFileRecordAppendChunk() を参照してください。
スニペット
// If BtrieveFileRecordCreate() failed.
if ((status = BtrieveFileRecordCreate(btrieveFile, (char *)&record, sizeof(record))) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFileRecordCreate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveFileRecordDelete()

btrieve_status_code_t BtrieveFileRecordDelete ( btrieve_file_t file)
extern

Btrieve ファイルのレコードを削除します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordDeleteChunk()

btrieve_status_code_t BtrieveFileRecordDeleteChunk ( btrieve_file_t file,
int offset,
int chunkLength )
extern

Btrieve ファイルのレコード チャンクを削除します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]offsetオフセット。offset が -1 の場合は、現在のオフセットが使用されます。
[in]chunkLengthチャンクの長さ。
説明
ファイルに可変長レコードがある必要があります。 BtrieveFileAttributesSetVariableLengthRecordsMode() を参照してください。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは、削除されたチャンクの末尾に確立されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordInsertChunk()

btrieve_status_code_t BtrieveFileRecordInsertChunk ( btrieve_file_t file,
int offset,
const char * chunk,
int chunkLength )
extern

Btrieve ファイルにレコード チャンクを挿入します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]offsetオフセット。offset が -1 の場合は、現在のオフセットが使用されます。
[in]chunkチャンク。
[in]chunkLengthチャンクの長さ。
説明
ファイルに可変長レコードがある必要があります。 BtrieveFileAttributesSetVariableLengthRecordsMode() を参照してください。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは、挿入されたチャンクの末尾に確立されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordRetrieve()

int BtrieveFileRecordRetrieve ( btrieve_file_t file,
btrieve_comparison_t comparison,
btrieve_index_t index,
char * key,
int keyLength,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルのレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]comparison比較。
[in]indexインデックス。
[in]keyキー。
[in]keyLengthキーの長さ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
スニペット
if (BtrieveFileRecordRetrieve(btrieveFile, BTRIEVE_COMPARISON_EQUAL, BTRIEVE_INDEX_1, (char *)key, sizeof(&key), (char *)&record, sizeof(record), BTRIEVE_LOCK_MODE_NONE) != sizeof(record))
{
status = BtrieveFileGetLastStatusCode(btrieveFile);
printf("Error: BtrieveFileRecordRetrieve():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。
各種例
btest.c.

◆ BtrieveFileRecordRetrieveByCursorPosition()

int BtrieveFileRecordRetrieveByCursorPosition ( btrieve_file_t file,
btrieve_index_t index,
long long cursorPosition,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

カーソル位置によって Btrieve ファイルのレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[in]cursorPositionカーソル位置。
[out]keyキー。
[in]keySizeキー サイズ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrieveByFraction()

int BtrieveFileRecordRetrieveByFraction ( btrieve_file_t file,
btrieve_index_t index,
int numerator,
int denominator,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

分数によって Btrieve ファイルのレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[in]numerator分子。
[in]denominator分母。
[out]keyキー。
[in]keySizeキー サイズ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrieveByPercentage()

int BtrieveFileRecordRetrieveByPercentage ( btrieve_file_t file,
btrieve_index_t index,
int percentage,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

パーセンテージによって Btrieve ファイルのレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[in]percentageパーセンテージ。
[out]keyキー。
[in]keySizeキー サイズ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrieveChunk()

int BtrieveFileRecordRetrieveChunk ( btrieve_file_t file,
int offset,
int length,
char * chunk,
int chunkSize,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルのレコード チャンクを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]offsetオフセット。offset が -1 の場合は、現在のオフセットが使用されます。
[in]length長さ。
[in]lockModeロック モード。
[out]chunkチャンク。
[in]chunkSizeチャンク サイズ。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは、取得されたチャンクの末尾に確立されます。
戻り値
>= 0読み取られるバイト数。 複数のチャンクを取得できます。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrieveFirst()

int BtrieveFileRecordRetrieveFirst ( btrieve_file_t file,
btrieve_index_t index,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルの先頭のレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[out]keyキー。
[in]keySizeキー サイズ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrieveLast()

int BtrieveFileRecordRetrieveLast ( btrieve_file_t file,
btrieve_index_t index,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルの末尾のレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]indexインデックス。
[out]keyキー。
[in]keySizeキー サイズ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrieveNext()

int BtrieveFileRecordRetrieveNext ( btrieve_file_t file,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルの次にあるレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[out]keyキー。
[in]keySizeキー サイズ。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されている必要があります。カーソルは 1 つ前方のレコードに移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordRetrievePrevious()

int BtrieveFileRecordRetrievePrevious ( btrieve_file_t file,
char * key,
int keySize,
char * record,
int recordSize,
btrieve_lock_mode_t lockMode )
extern

Btrieve ファイルの前にあるレコードを取得します。

覚え書き
この関数は btrieve_status_code_t を返しません。詳細については、以下を参照してください。
この関数の宣言は Zen v15 R0 で変更されました。
引数
[out]keyキー。
[in]keySizeキー サイズ。
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[out]recordレコード。
[in]recordSizeレコード サイズ。
[in]lockModeロック モード。
カーソル

カーソルが確立されている必要があります。カーソルは 1 つ後方のレコードに移動されます。
現在のオフセット
現在のオフセットは破棄されます。
戻り値
>= 0読み取られるバイト数。読み取られるバイト数は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。 長さが BTRIEVE_MAXIMUM_RECORD_LENGTH より大きいレコードの取得については BtrieveFileRecordRetrieveChunk() を参照してください。 要求されたレコード サイズが現在のレコードの長さより小さい場合、 BtrieveFileGetLastStatusCode() は BTRIEVE_STATUS_CODE_DATALENGTH_ERROR を返します。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveFileGetLastStatusCode() を使用します。

◆ BtrieveFileRecordTruncate()

btrieve_status_code_t BtrieveFileRecordTruncate ( btrieve_file_t file,
int offset )
extern

Btrieve ファイルのレコードを切り詰めます。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]offsetオフセット。offset が -1 の場合は、現在のオフセットが使用されます。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは、レコードの末尾に確立されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordUnlock()

btrieve_status_code_t BtrieveFileRecordUnlock ( btrieve_file_t file,
btrieve_unlock_mode_t unlockMode )
extern

Btrieve ファイルのレコードのロックを解除します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]unlockModeロック解除モード。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordUpdate()

btrieve_status_code_t BtrieveFileRecordUpdate ( btrieve_file_t file,
const char * record,
int recordLength )
extern

Btrieve ファイルのレコードを更新します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]recordレコード。
[in]recordLengthレコード長。レコード長は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。BTRIEVE_MAXIMUM_RECORD_LENGTH より長いレコードを更新する方法については BtrieveFileRecordUpdateChunk() を参照してください。
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileRecordUpdateChunk()

btrieve_status_code_t BtrieveFileRecordUpdateChunk ( btrieve_file_t file,
int offset,
const char * chunk,
int chunkLength )
extern

Btrieve ファイルのレコード チャンクを更新します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]offsetオフセット。offset が -1 の場合は、現在のオフセットが使用されます。
[in]chunkチャンク。
[in]chunkLengthチャンクの長さ。
スニペット
// If RecordUpdateChunk() fails.
if ((status = btrieveFile->RecordUpdateChunk(0, (char *)&chunk, sizeof(chunk))) != Btrieve::STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveFile::RecordUpdateChunk():%d:%s.\n", status, Btrieve::StatusCodeToString(status));
goto leave;
}
カーソル

カーソルは影響を受けませんが、確立されている必要があります。
現在のオフセット
現在のオフセットは、更新されたチャンクの末尾に確立されます。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileSetOwner()

btrieve_status_code_t BtrieveFileSetOwner ( btrieve_file_t file,
btrieve_owner_mode_t ownerMode,
const char * ownerName,
const char * ownerNameAgain,
int useLongOwnerName )
extern

Btrieve ファイルのオーナーを設定します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]ownerModeオーナー モード。
[in]ownerNameオーナー ネーム。
[in]ownerNameAgainオーナー ネーム(確認用)。
[in]useLongOwnerName長いオーナー ネームを使用するかどうか。
説明
オーナー モードのデフォルト値は BTRIEVE_OWNER_MODE_NONE です。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileUnlockCursorPosition()

btrieve_status_code_t BtrieveFileUnlockCursorPosition ( btrieve_file_t file,
long long cursorPosition )
extern

Btrieve ファイルのカーソル位置のロックを解除します。

引数
[in]fileファイル。 BtrieveClientFileOpen() を参照してください。
[in]cursorPositionカーソル位置。
カーソル

カーソルは影響を受けません。
現在のオフセット
現在のオフセットは影響を受けません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFileVersionToString()

const char * BtrieveFileVersionToString ( btrieve_file_version_t fileVersion)
extern

Btrieve ファイル バージョンを文字列として返します。

引数
[in]fileVersionファイル バージョン。
戻り値
文字列。

◆ BtrieveFilterAllocate()

btrieve_status_code_t BtrieveFilterAllocate ( btrieve_filter_t * btrieveFilterPtr)
extern

Btrieve フィルターを割り当てます。

引数
[out]btrieveFilterPtrBtrieve フィルター ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFilterFree

◆ BtrieveFilterFree()

btrieve_status_code_t BtrieveFilterFree ( btrieve_filter_t filter)
extern

Btrieve フィルターを解放します。

引数
[in]filterフィルター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFilterAllocate

◆ BtrieveFilterSetACSMode()

btrieve_status_code_t BtrieveFilterSetACSMode ( btrieve_filter_t filter,
btrieve_acs_mode_t ACSMode )
extern

Btrieve フィルターに ACS モードを設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]ACSModeACS モード。
説明
代替照合順序モードは、デフォルトで BTRIEVE_ACS_MODE_NONE に設定されます。代替照合順序モードを BTRIEVE_ACS_MODE_NAMED に設定するには BtrieveFilterSetACSName() または BtrieveFilterSetACSUserDefined() を使用します。BTRIEVE_ACS_MODE_NUMBERED はサポートされていません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetACSName()

btrieve_status_code_t BtrieveFilterSetACSName ( btrieve_filter_t filter,
const char * name )
extern

Btrieve フィルターに ACS 名を設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]name名前。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetACSUserDefined()

btrieve_status_code_t BtrieveFilterSetACSUserDefined ( btrieve_filter_t filter,
const char * name )
extern

Btrieve フィルターにユーザー定義の ACS を設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]name名前。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetComparison()

btrieve_status_code_t BtrieveFilterSetComparison ( btrieve_filter_t filter,
btrieve_comparison_t comparison )
extern

Btrieve フィルターに比較を設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]comparison比較。
説明
比較のデフォルト値は BTRIEVE_COMPARISON_NONE です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetComparisonConstant()

btrieve_status_code_t BtrieveFilterSetComparisonConstant ( btrieve_filter_t filter,
const char * constant,
int constantLength )
extern

Btrieve フィルターに比較定数を設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]constant定数。
[in]constantLength比較定数の長さ。比較定数の長さは BTRIEVE_MAXIMUM_KEY_LENGTH に制限されています。
説明
初期の状態では、フィルターに比較定数は含まれていません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetComparisonField()

btrieve_status_code_t BtrieveFilterSetComparisonField ( btrieve_filter_t filter,
int offset )
extern

Btrieve フィルターに比較フィールドを設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]offset比較フィールドのオフセット。オフセットは BTRIEVE_MAXIMUM_RECORD_LENGTH より小さくなければなりません。
説明
初期の状態では、フィルターに比較フィールドは含まれていません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetConnector()

btrieve_status_code_t BtrieveFilterSetConnector ( btrieve_filter_t filter,
btrieve_connector_t connector )
extern

Btrieve フィルターにコネクタを設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]connectorコネクタ。
説明
フィールド コネクタのデフォルト値は BTRIEVE_CONNECTOR_LAST です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetField()

btrieve_status_code_t BtrieveFilterSetField ( btrieve_filter_t filter,
int offset,
int length,
btrieve_data_type_t dataType )
extern

Btrieve フィルターにフィールドを設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]offsetオフセット。オフセットは BTRIEVE_MAXIMUM_RECORD_LENGTH より小さくなければなりません。
[in]length長さ。長さは BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
[in]dataTypeデータ型。BTRIEVE_DATA_TYPE_LEGACY_BINARY および BTRIEVE_DATA_TYPE_LEGACY_STRING はサポートされていません。
説明
初期の状態では、フィルターにフィールドは含まれていません。 (オフセット+長さ)は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetLikeCodePageName()

btrieve_status_code_t BtrieveFilterSetLikeCodePageName ( btrieve_filter_t filter,
const char * name )
extern

Btrieve フィルターに Like で使用するコード ページ名を設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]name名前。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFilterSetSystemField()

btrieve_status_code_t BtrieveFilterSetSystemField ( btrieve_filter_t filter,
btrieve_system_field_t systemField )
extern

Btrieve フィルターにシステム フィールドを設定します。

引数
[in]filterフィルター。 BtrieveFilterAllocate() を参照してください。
[in]systemFieldシステム フィールド。
説明
初期の状態では、フィルターにシステム フィールドは含まれていません。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveFreeSpaceThresholdToString()

const char * BtrieveFreeSpaceThresholdToString ( btrieve_free_space_threshold_t freeSpaceThreshold)
extern

Btrieve 空きスペース スレッショルドを文字列として返します。

引数
[in]freeSpaceThreshold空きスペース スレッショルド。
戻り値
文字列。

◆ BtrieveIndexAttributesAddKeySegment()

btrieve_status_code_t BtrieveIndexAttributesAddKeySegment ( btrieve_index_attributes_t indexAttributes,
btrieve_key_segment_t keySegment )
extern

Btrieve インデックス属性にキー セグメントを追加します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]keySegmentキー セグメント。 BtrieveKeySegmentAllocate() を参照してください。
スニペット
// If BtrieveIndexAttributesAddKeySegment() failed.
if ((status = BtrieveIndexAttributesAddKeySegment(btrieveIndexAttributes, btrieveKeySegment)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveIndexAttributesAddKeySegment():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveIndexAttributesAllocate()

btrieve_status_code_t BtrieveIndexAttributesAllocate ( btrieve_index_attributes_t * btrieveIndexAttributesPtr)
extern

Btrieve インデックス属性を割り当てます。

引数
[out]btrieveIndexAttributesPtrBtrieve インデックス属性ポインター。
スニペット
// If BtrieveIndexAttributesAllocate() failed.
if ((status = BtrieveIndexAttributesAllocate(&btrieveIndexAttributes)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveIndexAttributesAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveIndexAttributesFree
各種例
btest.c.

◆ BtrieveIndexAttributesFree()

btrieve_status_code_t BtrieveIndexAttributesFree ( btrieve_index_attributes_t indexAttributes)
extern

Btrieve インデックス属性を解放します。

引数
[in]indexAttributesインデックス属性。
スニペット
if (btrieveIndexAttributes != NULL)
{
BtrieveIndexAttributesFree(btrieveIndexAttributes);
btrieveIndexAttributes = NULL;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveIndexAttributesAllocate
各種例
btest.c.

◆ BtrieveIndexAttributesSetACSMode()

btrieve_status_code_t BtrieveIndexAttributesSetACSMode ( btrieve_index_attributes_t indexAttributes,
btrieve_acs_mode_t ACSMode )
extern

Btrieve インデックス属性に ACS モードを設定します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]ACSModeACS モード。
説明
代替照合順序モードは、デフォルトで BTRIEVE_ACS_MODE_NONE に設定されます。代替照合順序モードを BTRIEVE_ACS_MODE_NAMED に設定するには BtrieveIndexAttributesSetACSName() または BtrieveIndexAttributesSetACSUserDefined() を使用します。代替照合順序モードを BTRIEVE_ACS_MODE_NUMBERED に設定するには BtrieveIndexAttributesSetACSNumber() を使用します。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString,

◆ BtrieveIndexAttributesSetACSName()

btrieve_status_code_t BtrieveIndexAttributesSetACSName ( btrieve_index_attributes_t indexAttributes,
const char * ACSName )
extern

Btrieve インデックス属性に ACS 名を設定します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]ACSNameACS 名。
説明
デフォルトでは、代替照合順序名はありません。代替照合順序名を設定するには、代替照合順序モードも BTRIEVE_ACS_MODE_NAMED に設定します。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveIndexAttributesSetACSNumber()

btrieve_status_code_t BtrieveIndexAttributesSetACSNumber ( btrieve_index_attributes_t indexAttributes,
int ACSNumber )
extern

Btrieve インデックス属性に ACS 番号を設定します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]ACSNumberACS 番号。
説明
デフォルトでは、代替照合順序番号はありません。代替照合順序番号を設定するには、代替照合順序モードも BTRIEVE_ACS_MODE_NUMBERED に設定します。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveIndexAttributesSetACSUserDefined()

btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined ( btrieve_index_attributes_t indexAttributes,
const char * ACSName,
const char * ACSMap,
int ACSMapLength )
extern

Btrieve インデックス属性にユーザー定義の ACS を設定します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]ACSNameACS 名。
[in]ACSMapACS マップ。
[in]ACSMapLengthACS マップの長さ。
説明
デフォルトでは、ユーザー定義の代替照合順序はありません。ユーザー定義の代替照合順序を設定するには、代替照合順序モードも BTRIEVE_ACS_MODE_NAMED に設定します。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveIndexAttributesSetDuplicateMode()

btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode ( btrieve_index_attributes_t indexAttributes,
btrieve_duplicate_mode_t duplicateMode )
extern

Btrieve インデックス属性に重複モードを設定します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]duplicateMode重複モード。
説明
重複モードのデフォルト値は BTRIEVE_DUPLICATE_MODE_NOT_ALLOWED です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveIndexAttributesSetIndex()

btrieve_status_code_t BtrieveIndexAttributesSetIndex ( btrieve_index_attributes_t indexAttributes,
btrieve_index_t index )
extern

Btrieve インデックス属性にインデックスを設定します。

引数
[in]indexインデックス。
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
説明
インデックスのデフォルト値は BTRIEVE_INDEX_1 から始まる使用可能な最初のインデックスです。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveIndexAttributesSetModifiable()

btrieve_status_code_t BtrieveIndexAttributesSetModifiable ( btrieve_index_attributes_t indexAttributes,
int enableModifiable )
extern

Btrieve インデックス属性に変更可能を設定します。

引数
[in]indexAttributesインデックス属性。 BtrieveIndexAttributesAllocate() を参照してください。
[in]enableModifiable変更可能を有効にするかどうか。
説明
デフォルトで、変更可能は有効になっています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveIndexToString()

const char * BtrieveIndexToString ( btrieve_index_t index)
extern

Btrieve インデックスを文字列として返します。

引数
[in]indexインデックス。
戻り値
文字列。

◆ BtrieveKeySegmentAllocate()

btrieve_status_code_t BtrieveKeySegmentAllocate ( btrieve_key_segment_t * btrieveKeySegmentPtr)
extern

Btrieve キー セグメントを割り当てます。

引数
[out]btrieveKeySegmentPtrBtrieve キー セグメント ポインター。
スニペット
// If BtrieveKeySegmentAllocate() failed.
if ((status = BtrieveKeySegmentAllocate(&btrieveKeySegment)) != BTRIEVE_STATUS_CODE_NO_ERROR)
{
printf("Error: BtrieveKeySegmentAllocate():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveKeySegmentFree
各種例
btest.c.

◆ BtrieveKeySegmentFree()

btrieve_status_code_t BtrieveKeySegmentFree ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントを解放します。

引数
[in]keySegmentキー セグメント。
スニペット
if (btrieveKeySegment != NULL)
{
BtrieveKeySegmentFree(btrieveKeySegment);
btrieveKeySegment = NULL;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveKeySegmentAllocate
各種例
btest.c.

◆ BtrieveKeySegmentGetACSMode()

btrieve_acs_mode_t BtrieveKeySegmentGetACSMode ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから ACS モードを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
!= BTRIEVE_ACS_MODE_UNKNOWNACS モード。
= BTRIEVE_ACS_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetACSNumber()

int BtrieveKeySegmentGetACSNumber ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから ACS 番号を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0ACS 番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetDataType()

btrieve_data_type_t BtrieveKeySegmentGetDataType ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからデータ型を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
!= BTRIEVE_DATA_TYPE_UNKNOWNデータ型。
= BTRIEVE_DATA_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetDescendingSortOrder()

int BtrieveKeySegmentGetDescendingSortOrder ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから降順ソートを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
> 0降順ソートが設定されています。
0降順ソートは設定されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetDuplicateMode()

btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから重複モードを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
!= BTRIEVE_DUPLICATE_MODE_UNKNOWN重複モード。
= BTRIEVE_DUPLICATE_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetIndex()

btrieve_index_t BtrieveKeySegmentGetIndex ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからインデックスを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
!= BTRIEVE_INDEX_UNKNOWNインデックス。
= BTRIEVE_INDEX_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetKeyContinues()

int BtrieveKeySegmentGetKeyContinues ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからキーの継続を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
> 0キーの継続が設定されています。
0キーの継続は設定されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetLastStatusCode()

btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveKeySegmentGetLength()

int BtrieveKeySegmentGetLength ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから長さを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0長さ。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetModifiable()

int BtrieveKeySegmentGetModifiable ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから変更可能を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
> 0変更可能は許可されています。
0変更可能は許可されていません。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetNullAllSegments()

int BtrieveKeySegmentGetNullAllSegments ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから全セグメント ヌル キーを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0全セグメント ヌル。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetNullAnySegment()

int BtrieveKeySegmentGetNullAnySegment ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから一部セグメント ヌル キーを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0一部セグメント ヌル。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetNullKeyMode()

btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからヌル キー モードを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
!= BTRIEVE_NULL_KEY_MODE_UNKNOWNヌル キー モード。
= BTRIEVE_NULL_KEY_MODE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetNullValue()

int BtrieveKeySegmentGetNullValue ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからヌル値を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0ヌル値。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetOffset()

int BtrieveKeySegmentGetOffset ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからオフセットを取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0オフセット。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetSegmented()

int BtrieveKeySegmentGetSegmented ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからセグメント化を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0セグメント化。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetUniqueValueCount()

long long BtrieveKeySegmentGetUniqueValueCount ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントからユニーク値の数を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0ユニーク値の数。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentGetUseNumberedACS()

int BtrieveKeySegmentGetUseNumberedACS ( btrieve_key_segment_t keySegment)
extern

Btrieve キー セグメントから番号付き ACS の使用を取得します。

引数
[in]keySegmentキー セグメント。 BtrieveFileInformationGetKeySegment() を参照してください。
戻り値
>= 0番号付き ACS の使用。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveKeySegmentGetLastStatusCode() を使用します。

◆ BtrieveKeySegmentSetDescendingSortOrder()

btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder ( btrieve_key_segment_t keySegment,
int setDescendingSortOrder )
extern

Btrieve キー セグメントに降順ソートを設定します。

引数
[in]keySegmentキー セグメント。 BtrieveKeySegmentAllocate() を参照してください。
[in]setDescendingSortOrder降順ソートを有効にするかどうか。
説明
デフォルトでは、降順ソートは無効になっています。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveKeySegmentSetField()

btrieve_status_code_t BtrieveKeySegmentSetField ( btrieve_key_segment_t keySegment,
int offset,
int length,
btrieve_data_type_t dataType )
extern

Btrieve キー セグメントにフィールドを設定します。

引数
[in]keySegmentキー セグメント。 BtrieveKeySegmentAllocate() を参照してください。
[in]offsetオフセット。オフセットは BTRIEVE_MAXIMUM_RECORD_LENGTH より小さくなければなりません。
[in]length長さ。長さは BTRIEVE_MAXIMUM_KEY_LENGTH に制限されています。
[in]dataTypeデータ型。
説明
初期の状態では、キー セグメントにフィールドは含まれていません。 (オフセット+長さ)は BTRIEVE_MAXIMUM_RECORD_LENGTH に制限されています。
スニペット
// If BtrieveKeySegmentSetField() failed.
{
printf("Error: BtrieveKeySegmentSetField():%d:%s.\n", status, BtrieveStatusCodeToString(status));
goto leave;
}
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString
各種例
btest.c.

◆ BtrieveKeySegmentSetNullKeyMode()

btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode ( btrieve_key_segment_t keySegment,
btrieve_null_key_mode_t nullKeyMode )
extern

Btrieve キー セグメントにヌル キー モードを設定します。

引数
[in]keySegmentキー セグメント。 BtrieveKeySegmentAllocate() を参照してください。
[in]nullKeyModeヌル キー モード。
説明
ヌル キー モードのデフォルト値は BTRIEVE_NULL_KEY_MODE_NONE です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveKeySegmentSetNullValue()

btrieve_status_code_t BtrieveKeySegmentSetNullValue ( btrieve_key_segment_t keySegment,
int nullValue )
extern

Btrieve キー セグメントにヌル値を設定します。

引数
[in]keySegmentキー セグメント。 BtrieveKeySegmentAllocate() を参照してください。
[in]nullValueヌル値。
説明
ヌル値のデフォルト値は 0 です。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveLockModeToString()

const char * BtrieveLockModeToString ( btrieve_lock_mode_t lockMode)
extern

Btrieve ロック モードを文字列として返します。

引数
[in]lockModeロック モード。
戻り値
文字列。

◆ BtrieveNullKeyModeToString()

const char * BtrieveNullKeyModeToString ( btrieve_null_key_mode_t nullKeyMode)
extern

Btrieve ヌル キー モードを文字列として返します。

引数
[in]nullKeyModeヌル キー モード。
戻り値
文字列。

◆ BtrieveOwnerModeToString()

const char * BtrieveOwnerModeToString ( btrieve_owner_mode_t ownerMode)
extern

Btrieve オーナー モードを文字列として返します。

引数
[in]ownerModeオーナー モード。
戻り値
文字列。

◆ BtrievePageLockTypeToString()

const char * BtrievePageLockTypeToString ( btrieve_page_lock_type_t pageLockType)
extern

Btrieve ページ ロックの種類を文字列として返します。

引数
[in]pageLockTypeページ ロックの種類。
戻り値
文字列。

◆ BtrievePageSizeToString()

const char * BtrievePageSizeToString ( btrieve_page_size_t pageSize)
extern

Btrieve ページ サイズを文字列として返します。

引数
[in]pageSizeページ サイズ。
戻り値
文字列。

◆ BtrieveRecordCompressionModeToString()

const char * BtrieveRecordCompressionModeToString ( btrieve_record_compression_mode_t recordCompressionMode)
extern

Btrieve レコード圧縮モードを文字列として返します。

引数
[in]recordCompressionModeレコード圧縮モード。
戻り値
文字列。

◆ BtrieveStatusCodeToString()

const char * BtrieveStatusCodeToString ( btrieve_status_code_t statusCode)
extern

Btrieve ステータス コードを文字列として返します。

引数
[in]statusCodeステータス コード。
戻り値
文字列。
各種例
btest.c.

◆ BtrieveSystemDataModeToString()

const char * BtrieveSystemDataModeToString ( btrieve_system_data_mode_t systemDataMode)
extern

Btrieve システム データ モードを文字列として返します。

引数
[in]systemDataModeシステム データ モード。
戻り値
文字列。

◆ BtrieveSystemFieldToString()

const char * BtrieveSystemFieldToString ( btrieve_system_field_t systemField)
extern

Btrieve システム フィールドを文字列として返します。

引数
[in]systemFieldシステム フィールド。
戻り値
文字列。

◆ BtrieveTimestampToUnixEpochMicroseconds()

long long BtrieveTimestampToUnixEpochMicroseconds ( long long timestamp)
extern

Btrieve TIMESTAMP を Unix エポック タイムスタンプ(マイクロ秒単位)に変換します。

引数
[in]timestampBtrieve TIMESTAMP。
戻り値
マイクロ秒単位のエポック タイムスタンプ。

◆ BtrieveUnixEpochMicrosecondsToTimestamp()

long long BtrieveUnixEpochMicrosecondsToTimestamp ( long long microseconds)
extern

マイクロ秒単位のタイムスタンプに基づく Unix エポックを Btrieve TIMESTAMP に変換します。

引数
[in]microsecondsマイクロ秒精度の Unix エポック タイムスタンプ。
戻り値
Btrieve TIMESTAMP。

◆ BtrieveVariableLengthRecordsModeToString()

const char * BtrieveVariableLengthRecordsModeToString ( btrieve_variable_length_records_mode_t variableLengthRecordsMode)
extern

Btrieve 可変長レコード モードを文字列として返します。

引数
[in]variableLengthRecordsMode可変長レコード モード。
戻り値
文字列。

◆ BtrieveVersionAllocate()

btrieve_status_code_t BtrieveVersionAllocate ( btrieve_version_t * btrieveVersionPtr)
extern

Btrieve バージョンを割り当てます。

引数
[out]btrieveVersionPtrBtrieve バージョン ポインター。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveVersionFree

◆ BtrieveVersionFree()

btrieve_status_code_t BtrieveVersionFree ( btrieve_version_t version)
extern

Btrieve バージョンを解放します。

引数
[in]versionバージョン。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString, BtrieveFileInformationAllocate

◆ BtrieveVersionGetClientRevisionNumber()

int BtrieveVersionGetClientRevisionNumber ( btrieve_version_t version)
extern

Btrieve バージョンからクライアントのリビジョン番号を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
>= 0クライアントのリビジョン番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetClientVersionNumber()

int BtrieveVersionGetClientVersionNumber ( btrieve_version_t version)
extern

Btrieve バージョンからクライアントのバージョン番号を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
>= 0クライアントのバージョン番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetClientVersionType()

btrieve_version_type_t BtrieveVersionGetClientVersionType ( btrieve_version_t version)
extern

Btrieve バージョンからクライアントのバージョンの種類を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
!= BTRIEVE_VERSION_TYPE_UNKNOWNクライアントのバージョンの種類。
= BTRIEVE_VERSION_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetLastStatusCode()

btrieve_status_code_t BtrieveVersionGetLastStatusCode ( btrieve_version_t version)
extern

Btrieve バージョンから最新のステータス コードを取得します。

覚え書き
この関数は、ステータス コードを返さない以下の関数での使用を目的としています。
引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
= BTRIEVE_STATUS_CODE_NO_ERROR成功。
!= BTRIEVE_STATUS_CODE_NO_ERRORエラーが発生しました。
参照
BtrieveStatusCodeToString

◆ BtrieveVersionGetLocalRevisionNumber()

int BtrieveVersionGetLocalRevisionNumber ( btrieve_version_t version)
extern

Btrieve バージョンからローカルのリビジョン番号を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
>= 0ローカルのリビジョン番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetLocalVersionNumber()

int BtrieveVersionGetLocalVersionNumber ( btrieve_version_t version)
extern

Btrieve バージョンからローカルのバージョン番号を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
>= 0ローカルのバージョン番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetLocalVersionType()

btrieve_version_type_t BtrieveVersionGetLocalVersionType ( btrieve_version_t version)
extern

Btrieve バージョンからローカルのバージョンの種類を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
!= BTRIEVE_VERSION_TYPE_UNKNOWNローカルのバージョンの種類。
= BTRIEVE_VERSION_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetRemoteRevisionNumber()

int BtrieveVersionGetRemoteRevisionNumber ( btrieve_version_t version)
extern

Btrieve バージョンからリモートのリビジョン番号を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
>= 0リモートのリビジョン番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetRemoteVersionNumber()

int BtrieveVersionGetRemoteVersionNumber ( btrieve_version_t version)
extern

Btrieve バージョンからリモートのバージョン番号を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
>= 0リモートのバージョン番号。
-1エラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionGetRemoteVersionType()

btrieve_version_type_t BtrieveVersionGetRemoteVersionType ( btrieve_version_t version)
extern

Btrieve バージョンからリモートのバージョンの種類を取得します。

引数
[in]versionバージョン。 BtrieveClientGetVersion() を参照してください。
戻り値
!= BTRIEVE_VERSION_TYPE_UNKNOWNリモートのバージョンの種類。
= BTRIEVE_VERSION_TYPE_UNKNOWNエラーが発生しました。 エラーに関連する btrieve_status_code_t を特定するには BtrieveVersionGetLastStatusCode() を使用します。

◆ BtrieveVersionTypeToString()

const char * BtrieveVersionTypeToString ( btrieve_version_type_t versionType)
extern

Btrieve バージョンの種類を文字列として返します。

引数
[in]versionTypeバージョンの種類。 BtrieveClientGetVersion() を参照してください。
戻り値
文字列。