23 #define LINKAGE __declspec(dllimport)
28#define BTRIEVE_MAXIMUM_RECORD_LENGTH (64 * 1024 - 1)
31#define BTRIEVE_MAXIMUM_KEY_LENGTH 1024
34#define BTRIEVE_MAXIMUM_BULK_RECORD_COUNT 25804
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 ファイルの次の一括取得。
int BtrieveFileInformationGetSecurityPermissionDelete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの delete アクセス権を取得します。
btrieve_status_code_t BtrieveClientSetCurrentDirectory(btrieve_client_t client, const char *currentDirectory)
Btrieve クライアントに現在のディレクトリを設定します。
int BtrieveFileInformationGetHandleCount(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 を取得します。
btrieve_status_code_t BtrieveFileInformationAllocate(btrieve_file_information_t *btrieveFileInformationPtr)
Btrieve ファイル情報を割り当てます。
btrieve_system_data_mode_t
Btrieve システム データ モード。
Definition btrieveC.h:1243
@ BTRIEVE_SYSTEM_DATA_MODE_UNKNOWN
不明。
Definition btrieveC.h:1253
@ BTRIEVE_SYSTEM_DATA_MODE_VERSION_2
バージョン 2。
Definition btrieveC.h:1251
@ BTRIEVE_SYSTEM_DATA_MODE_DEFAULT
デフォルト。
Definition btrieveC.h:1249
@ BTRIEVE_SYSTEM_DATA_MODE_NO
No。
Definition btrieveC.h:1247
@ BTRIEVE_SYSTEM_DATA_MODE_YES
Yes。
Definition btrieveC.h:1245
btrieve_status_code_t BtrieveFileRecordUpdateChunk(btrieve_file_t file, int offset, const char *chunk, int chunkLength)
Btrieve ファイルのレコード チャンクを更新します。
int BtrieveFileInformationGetLockOwnerServiceAgentIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのサービス エージェント ID を取得します。
int BtrieveFileInformationGetLockOwnerWriteHold(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの書き込み保持を取得します。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRejectCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRejectCount)
Btrieve 一括削除属性に最大リジェクト カウントを設定します。
int BtrieveFileInformationGetSecurityPermissionCreateFile(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの file create アクセス権を取得します。
long long BtrieveKeySegmentGetUniqueValueCount(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからユニーク値の数を取得します。
btrieve_index_t
Btrieve インデックス。
Definition btrieveC.h:826
@ BTRIEVE_INDEX_60
インデックス 60。
Definition btrieveC.h:946
@ BTRIEVE_INDEX_93
インデックス 93。
Definition btrieveC.h:1012
@ BTRIEVE_INDEX_12
インデックス 12。
Definition btrieveC.h:850
@ BTRIEVE_INDEX_105
インデックス 105。
Definition btrieveC.h:1036
@ BTRIEVE_INDEX_UNKNOWN
不明。
Definition btrieveC.h:1072
@ BTRIEVE_INDEX_110
インデックス 110。
Definition btrieveC.h:1046
@ BTRIEVE_INDEX_2
インデックス 2。
Definition btrieveC.h:830
@ BTRIEVE_INDEX_64
インデックス 64。
Definition btrieveC.h:954
@ BTRIEVE_INDEX_100
インデックス 100。
Definition btrieveC.h:1026
@ BTRIEVE_INDEX_116
インデックス 116。
Definition btrieveC.h:1058
@ BTRIEVE_INDEX_88
インデックス 88。
Definition btrieveC.h:1002
@ BTRIEVE_INDEX_52
インデックス 52。
Definition btrieveC.h:930
@ BTRIEVE_INDEX_47
インデックス 47。
Definition btrieveC.h:920
@ BTRIEVE_INDEX_77
インデックス 77。
Definition btrieveC.h:980
@ BTRIEVE_INDEX_83
インデックス 83。
Definition btrieveC.h:992
@ BTRIEVE_INDEX_49
インデックス 49。
Definition btrieveC.h:924
@ BTRIEVE_INDEX_36
インデックス 36。
Definition btrieveC.h:898
@ BTRIEVE_INDEX_53
インデックス 53。
Definition btrieveC.h:932
@ BTRIEVE_INDEX_43
インデックス 43。
Definition btrieveC.h:912
@ BTRIEVE_INDEX_78
インデックス 78。
Definition btrieveC.h:982
@ BTRIEVE_INDEX_70
インデックス 70。
Definition btrieveC.h:966
@ BTRIEVE_INDEX_11
インデックス 11。
Definition btrieveC.h:848
@ BTRIEVE_INDEX_68
インデックス 68。
Definition btrieveC.h:962
@ BTRIEVE_INDEX_115
インデックス 115。
Definition btrieveC.h:1056
@ BTRIEVE_INDEX_85
インデックス 85。
Definition btrieveC.h:996
@ BTRIEVE_INDEX_90
インデックス 90。
Definition btrieveC.h:1006
@ BTRIEVE_INDEX_55
インデックス 55。
Definition btrieveC.h:936
@ BTRIEVE_INDEX_117
インデックス 117。
Definition btrieveC.h:1060
@ BTRIEVE_INDEX_16
インデックス 16。
Definition btrieveC.h:858
@ BTRIEVE_INDEX_31
インデックス 31。
Definition btrieveC.h:888
@ BTRIEVE_INDEX_73
インデックス 73。
Definition btrieveC.h:972
@ BTRIEVE_INDEX_23
インデックス 23。
Definition btrieveC.h:872
@ BTRIEVE_INDEX_56
インデックス 56。
Definition btrieveC.h:938
@ BTRIEVE_INDEX_81
インデックス 81。
Definition btrieveC.h:988
@ BTRIEVE_INDEX_7
インデックス 7。
Definition btrieveC.h:840
@ BTRIEVE_INDEX_48
インデックス 48。
Definition btrieveC.h:922
@ BTRIEVE_INDEX_102
インデックス 102。
Definition btrieveC.h:1030
@ BTRIEVE_INDEX_40
インデックス 40。
Definition btrieveC.h:906
@ BTRIEVE_INDEX_45
インデックス 45。
Definition btrieveC.h:916
@ BTRIEVE_INDEX_25
インデックス 25。
Definition btrieveC.h:876
@ BTRIEVE_INDEX_65
インデックス 65。
Definition btrieveC.h:956
@ BTRIEVE_INDEX_113
インデックス 113。
Definition btrieveC.h:1052
@ BTRIEVE_INDEX_42
インデックス 42。
Definition btrieveC.h:910
@ BTRIEVE_INDEX_95
インデックス 95。
Definition btrieveC.h:1016
@ BTRIEVE_INDEX_94
インデックス 94。
Definition btrieveC.h:1014
@ BTRIEVE_INDEX_58
インデックス 58。
Definition btrieveC.h:942
@ BTRIEVE_INDEX_22
インデックス 22。
Definition btrieveC.h:870
@ BTRIEVE_INDEX_SYSTEM_VERSION_2
システム バージョン 2。
Definition btrieveC.h:1066
@ BTRIEVE_INDEX_99
インデックス 99。
Definition btrieveC.h:1024
@ BTRIEVE_INDEX_82
インデックス 82。
Definition btrieveC.h:990
@ BTRIEVE_INDEX_6
インデックス 6。
Definition btrieveC.h:838
@ BTRIEVE_INDEX_10
インデックス 10。
Definition btrieveC.h:846
@ BTRIEVE_INDEX_61
インデックス 61。
Definition btrieveC.h:948
@ BTRIEVE_INDEX_118
インデックス 118。
Definition btrieveC.h:1062
@ BTRIEVE_INDEX_33
インデックス 33。
Definition btrieveC.h:892
@ BTRIEVE_INDEX_SYSTEM
システム。
Definition btrieveC.h:1068
@ BTRIEVE_INDEX_107
インデックス 107。
Definition btrieveC.h:1040
@ BTRIEVE_INDEX_62
インデックス 62。
Definition btrieveC.h:950
@ BTRIEVE_INDEX_34
インデックス 34。
Definition btrieveC.h:894
@ BTRIEVE_INDEX_79
インデックス 79。
Definition btrieveC.h:984
@ BTRIEVE_INDEX_46
インデックス 46。
Definition btrieveC.h:918
@ BTRIEVE_INDEX_15
インデックス 15。
Definition btrieveC.h:856
@ BTRIEVE_INDEX_84
インデックス 84。
Definition btrieveC.h:994
@ BTRIEVE_INDEX_28
インデックス 28。
Definition btrieveC.h:882
@ BTRIEVE_INDEX_98
インデックス 98。
Definition btrieveC.h:1022
@ BTRIEVE_INDEX_75
インデックス 75。
Definition btrieveC.h:976
@ BTRIEVE_INDEX_86
インデックス 86。
Definition btrieveC.h:998
@ BTRIEVE_INDEX_3
インデックス 3。
Definition btrieveC.h:832
@ BTRIEVE_INDEX_91
インデックス 91。
Definition btrieveC.h:1008
@ BTRIEVE_INDEX_119
インデックス 119。
Definition btrieveC.h:1064
@ BTRIEVE_INDEX_59
インデックス 59。
Definition btrieveC.h:944
@ BTRIEVE_INDEX_101
インデックス 101。
Definition btrieveC.h:1028
@ BTRIEVE_INDEX_44
インデックス 44。
Definition btrieveC.h:914
@ BTRIEVE_INDEX_38
インデックス 38。
Definition btrieveC.h:902
@ BTRIEVE_INDEX_111
インデックス 111。
Definition btrieveC.h:1048
@ BTRIEVE_INDEX_66
インデックス 66。
Definition btrieveC.h:958
@ BTRIEVE_INDEX_63
インデックス 63。
Definition btrieveC.h:952
@ BTRIEVE_INDEX_41
インデックス 41。
Definition btrieveC.h:908
@ BTRIEVE_INDEX_96
インデックス 96。
Definition btrieveC.h:1018
@ BTRIEVE_INDEX_51
インデックス 51。
Definition btrieveC.h:928
@ BTRIEVE_INDEX_5
インデックス 5。
Definition btrieveC.h:836
@ BTRIEVE_INDEX_27
インデックス 27。
Definition btrieveC.h:880
@ BTRIEVE_INDEX_1
インデックス 1。
Definition btrieveC.h:828
@ BTRIEVE_INDEX_92
インデックス 92。
Definition btrieveC.h:1010
@ BTRIEVE_INDEX_76
インデックス 76。
Definition btrieveC.h:978
@ BTRIEVE_INDEX_80
インデックス 80。
Definition btrieveC.h:986
@ BTRIEVE_INDEX_69
インデックス 69。
Definition btrieveC.h:964
@ BTRIEVE_INDEX_87
インデックス 87。
Definition btrieveC.h:1000
@ BTRIEVE_INDEX_97
インデックス 97。
Definition btrieveC.h:1020
@ BTRIEVE_INDEX_18
インデックス 18。
Definition btrieveC.h:862
@ BTRIEVE_INDEX_21
インデックス 21。
Definition btrieveC.h:868
@ BTRIEVE_INDEX_13
インデックス 13。
Definition btrieveC.h:852
@ BTRIEVE_INDEX_72
インデックス 72。
Definition btrieveC.h:970
@ BTRIEVE_INDEX_20
インデックス 20。
Definition btrieveC.h:866
@ BTRIEVE_INDEX_54
インデックス 54。
Definition btrieveC.h:934
@ BTRIEVE_INDEX_26
インデックス 26。
Definition btrieveC.h:878
@ BTRIEVE_INDEX_67
インデックス 67。
Definition btrieveC.h:960
@ BTRIEVE_INDEX_37
インデックス 37。
Definition btrieveC.h:900
@ BTRIEVE_INDEX_74
インデックス 74。
Definition btrieveC.h:974
@ BTRIEVE_INDEX_35
インデックス 35。
Definition btrieveC.h:896
@ BTRIEVE_INDEX_106
インデックス 106。
Definition btrieveC.h:1038
@ BTRIEVE_INDEX_57
インデックス 57。
Definition btrieveC.h:940
@ BTRIEVE_INDEX_32
インデックス 32。
Definition btrieveC.h:890
@ BTRIEVE_INDEX_24
インデックス 24。
Definition btrieveC.h:874
@ BTRIEVE_INDEX_NONE
なし。
Definition btrieveC.h:1070
@ BTRIEVE_INDEX_71
インデックス 71。
Definition btrieveC.h:968
@ BTRIEVE_INDEX_4
インデックス 4。
Definition btrieveC.h:834
@ BTRIEVE_INDEX_109
インデックス 109。
Definition btrieveC.h:1044
@ BTRIEVE_INDEX_114
インデックス 114。
Definition btrieveC.h:1054
@ BTRIEVE_INDEX_30
インデックス 30。
Definition btrieveC.h:886
@ BTRIEVE_INDEX_17
インデックス 17。
Definition btrieveC.h:860
@ BTRIEVE_INDEX_103
インデックス 103。
Definition btrieveC.h:1032
@ BTRIEVE_INDEX_8
インデックス 8。
Definition btrieveC.h:842
@ BTRIEVE_INDEX_39
インデックス 39。
Definition btrieveC.h:904
@ BTRIEVE_INDEX_112
インデックス 112。
Definition btrieveC.h:1050
@ BTRIEVE_INDEX_29
インデックス 29。
Definition btrieveC.h:884
@ BTRIEVE_INDEX_108
インデックス 108。
Definition btrieveC.h:1042
@ BTRIEVE_INDEX_89
インデックス 89。
Definition btrieveC.h:1004
@ BTRIEVE_INDEX_104
インデックス 104。
Definition btrieveC.h:1034
@ BTRIEVE_INDEX_9
インデックス 9。
Definition btrieveC.h:844
@ BTRIEVE_INDEX_19
インデックス 19。
Definition btrieveC.h:864
@ BTRIEVE_INDEX_50
インデックス 50。
Definition btrieveC.h:926
@ BTRIEVE_INDEX_14
インデックス 14。
Definition btrieveC.h:854
int BtrieveFileRecordRetrievePrevious(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの前にあるレコードを取得します。
btrieve_data_type_t
Btrieve データ型。
Definition btrieveC.h:1079
@ BTRIEVE_DATA_TYPE_GUID
GUID(グローバル一意識別子)。
Definition btrieveC.h:1119
@ BTRIEVE_DATA_TYPE_BFLOAT
BFloat(BASIC float)。
Definition btrieveC.h:1117
@ BTRIEVE_DATA_TYPE_LEGACY_BINARY
レガシー バイナリ。
Definition btrieveC.h:1127
@ BTRIEVE_DATA_TYPE_CLOB
CLOB(文字ラージ オブジェクト)。
Definition btrieveC.h:1131
@ BTRIEVE_DATA_TYPE_BIT
Bit。
Definition btrieveC.h:1135
@ BTRIEVE_DATA_TYPE_CHAR
Char(文字)。
Definition btrieveC.h:1081
@ BTRIEVE_DATA_TYPE_ZSTRING
ZString(ヌル終端文字列)。
Definition btrieveC.h:1083
@ BTRIEVE_DATA_TYPE_LOGICAL
Logical。
Definition btrieveC.h:1109
@ BTRIEVE_DATA_TYPE_TIMESTAMP
Timestamp。
Definition btrieveC.h:1107
@ BTRIEVE_DATA_TYPE_NUMERICSTB
NUMERICSTB(Numeric sign trailing COBOL)。
Definition btrieveC.h:1141
@ BTRIEVE_DATA_TYPE_INTEGER
Integer。
Definition btrieveC.h:1085
@ BTRIEVE_DATA_TYPE_TIMESTAMP2
ナノ秒精度のタイムスタンプ。
Definition btrieveC.h:1133
@ BTRIEVE_DATA_TYPE_WZSTRING
WZString(ヌル終端ワイド文字列)。
Definition btrieveC.h:1115
@ BTRIEVE_DATA_TYPE_NUMERICSTS
NumericSTS(Numeric sign trailing separate)。
Definition btrieveC.h:1095
@ BTRIEVE_DATA_TYPE_LEGACY_STRING
レガシー文字列。
Definition btrieveC.h:1125
@ BTRIEVE_DATA_TYPE_NUMERICSLS
NUMERICSLS(Numeric sign leading separate)。
Definition btrieveC.h:1139
@ BTRIEVE_DATA_TYPE_NUMERIC
Numeric。
Definition btrieveC.h:1113
@ BTRIEVE_DATA_TYPE_TIME
Time。
Definition btrieveC.h:1097
@ BTRIEVE_DATA_TYPE_AUTOTIMESTAMP
AutoTimestamp(自動タイムスタンプ)。
Definition btrieveC.h:1129
@ BTRIEVE_DATA_TYPE_NUMERICSA
NumericSA(Numeric signed ASCII)。
Definition btrieveC.h:1099
@ BTRIEVE_DATA_TYPE_CURRENCY
Currency。
Definition btrieveC.h:1103
@ BTRIEVE_DATA_TYPE_DATE
Date。
Definition btrieveC.h:1093
@ BTRIEVE_DATA_TYPE_UNSIGNED_BINARY
Unsigned binary(符号なしバイナリ)。
Definition btrieveC.h:1087
@ BTRIEVE_DATA_TYPE_DECIMAL
Decimal。
Definition btrieveC.h:1101
@ BTRIEVE_DATA_TYPE_NULL_INDICATOR_SEGMENT
ヌル インジケーター セグメント。
Definition btrieveC.h:1123
@ BTRIEVE_DATA_TYPE_WSTRING
WString(ワイド文字列)。
Definition btrieveC.h:1111
@ BTRIEVE_DATA_TYPE_NUMERICSLB
NUMERICSLB(Numeric sign leading COBOL)。
Definition btrieveC.h:1137
@ BTRIEVE_DATA_TYPE_AUTOINCREMENT
Autoincrement(自動インクリメント)。
Definition btrieveC.h:1091
@ BTRIEVE_DATA_TYPE_MONEY
Money。
Definition btrieveC.h:1105
@ BTRIEVE_DATA_TYPE_FLOAT
Float。
Definition btrieveC.h:1089
@ BTRIEVE_DATA_TYPE_UNKNOWN
不明。
Definition btrieveC.h:1143
@ BTRIEVE_DATA_TYPE_LSTRING
LString(Length first string)。
Definition btrieveC.h:1121
btrieve_status_code_t BtrieveFileAttributesSetVariableLengthRecordsMode(btrieve_file_attributes_t fileAttributes, btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Btrieve ファイル属性に可変長レコード モードを設定します。
btrieve_status_code_t BtrieveFileAttributesSetFreeSpaceThreshold(btrieve_file_attributes_t fileAttributes, btrieve_free_space_threshold_t freeSpaceThreshold)
Btrieve ファイル属性に空きスペース スレッショルドを設定します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRecordCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRecordCount)
Btrieve 一括取得属性に最大レコード数を設定します。
int BtrieveFileInformationGetSecurityHandleWorkgroup(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのワークグループを取得します。
btrieve_status_code_t BtrieveFilterSetACSUserDefined(btrieve_filter_t filter, const char *name)
Btrieve フィルターにユーザー定義の ACS を設定します。
btrieve_status_code_t BtrieveFilterSetConnector(btrieve_filter_t filter, btrieve_connector_t connector)
Btrieve フィルターにコネクタを設定します。
btrieve_version_type_t BtrieveVersionGetClientVersionType(btrieve_version_t version)
Btrieve バージョンからクライアントのバージョンの種類を取得します。
struct btrieve_bulk_create_result * btrieve_bulk_create_result_t
Btrieve 一括作成結果。
Definition btrieveC.h:1273
int BtrieveBulkCreateResultGetRecordCount(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果からレコード数を取得します。
int BtrieveFileInformationGetSecurityHandleImplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの暗黙を取得します。
btrieve_status_code_t BtrieveClientTransactionAbort(btrieve_client_t client)
Btrieve クライアントのトランザクションを中止します。
int BtrieveFileInformationGetSystemIndexVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスのバージョンを取得します。
int BtrieveFileRecordRetrieveNext(btrieve_file_t file, char *key, int keySize, char *record, int recordSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルの次にあるレコードを取得します。
int BtrieveFileInformationGetUnusedPageCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から未使用ページ数を取得します。
btrieve_status_code_t BtrieveFileAttributesSetPageSize(btrieve_file_attributes_t fileAttributes, btrieve_page_size_t pageSize, int enablePageCompression)
Btrieve ファイル属性にページ サイズを設定します。
int BtrieveFileInformationGetLoggable(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からログ可能を取得します。
btrieve_null_key_mode_t BtrieveKeySegmentGetNullKeyMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからヌル キー モードを取得します。
long long BtrieveFileInformationGetDuplicateRecordConflictCursorPosition(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から重複レコードによる競合のカーソル位置を取得します。
int BtrieveFileInformationGetSecurityHandleWindowsNamedPipe(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの Windows 名前付きパイプを取得します。
btrieve_status_code_t BtrieveIndexAttributesAllocate(btrieve_index_attributes_t *btrieveIndexAttributesPtr)
Btrieve インデックス属性を割り当てます。
int BtrieveFileInformationGetUnusedDuplicatePointerCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から未使用の重複ポインター数を取得します。
int BtrieveKeySegmentGetSegmented(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからセグメント化を取得します。
int BtrieveFileInformationGetLockOwnerTransactionLevel(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのトランザクション レベルを取得します。
int BtrieveKeySegmentGetKeyContinues(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからキーの継続を取得します。
struct btrieve_file_attributes * btrieve_file_attributes_t
Btrieve ファイル属性。
Definition btrieveC.h:1309
btrieve_status_code_t BtrieveClientContinuousOperationBegin(btrieve_client_t client, const char *pathNames)
Btrieve クライアントの Continuous オペレーションを開始します。
btrieve_status_code_t BtrieveClientFileDelete(btrieve_client_t client, const char *fileName)
Btrieve クライアントのファイルを削除します。
btrieve_status_code_t BtrieveKeySegmentSetNullValue(btrieve_key_segment_t keySegment, int nullValue)
Btrieve キー セグメントにヌル値を設定します。
btrieve_status_code_t BtrieveClientContinuousOperationEndW(btrieve_client_t client, const wchar_t *pathNames)
Btrieve クライアントの Continuous オペレーションを終了します。
btrieve_status_code_t BtrieveBulkCreatePayloadAllocate(btrieve_bulk_create_payload_t *btrieveBulkCreatePayloadPtr)
Btrieve 一括作成ペイロードを割り当てます。
int BtrieveFileInformationGetOpenTimestamp(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から開かれたときのタイムスタンプを取得します。
const char * BtrievePageSizeToString(btrieve_page_size_t pageSize)
Btrieve ページ サイズを文字列として返します。
struct btrieve_filter * btrieve_filter_t
Btrieve フィルター。
Definition btrieveC.h:1317
int BtrieveFileInformationGetSecurityPermissionOpen(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの open アクセス権を取得します。
btrieve_version_type_t BtrieveVersionGetLocalVersionType(btrieve_version_t version)
Btrieve バージョンからローカルのバージョンの種類を取得します。
btrieve_status_code_t BtrieveFilterSetACSMode(btrieve_filter_t filter, btrieve_acs_mode_t ACSMode)
Btrieve フィルターに ACS モードを設定します。
btrieve_status_code_t BtrieveBulkDeleteResultGetLastStatusCode(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果から最新のステータス コードを取得します。
btrieve_status_code_t BtrieveFileAttributesSetSystemDataMode(btrieve_file_attributes_t fileAttributes, btrieve_system_data_mode_t systemDataMode)
Btrieve ファイル属性にシステム データ モードを設定します。
btrieve_status_code_t BtrieveClientTransactionEnd(btrieve_client_t client)
Btrieve クライアントのトランザクションを終了します。
btrieve_status_code_t BtrieveIndexAttributesSetACSNumber(btrieve_index_attributes_t indexAttributes, int ACSNumber)
Btrieve インデックス属性に ACS 番号を設定します。
int BtrieveFileRecordRetrieveChunk(btrieve_file_t file, int offset, int length, char *chunk, int chunkSize, btrieve_lock_mode_t lockMode)
Btrieve ファイルのレコード チャンクを取得します。
btrieve_status_code_t BtrieveFilterSetComparisonField(btrieve_filter_t filter, int offset)
Btrieve フィルターに比較フィールドを設定します。
btrieve_status_code_t BtrieveClientContinuousOperationEnd(btrieve_client_t client, const char *pathNames)
Btrieve クライアントの Continuous オペレーションを終了します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetMaximumRejectCount(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int maximumRejectCount)
Btrieve 一括取得属性に最大リジェクト カウントを設定します。
btrieve_status_code_t BtrieveFileAttributesAllocate(btrieve_file_attributes_t *btrieveFileAttributesPtr)
Btrieve ファイル属性を割り当てます。
int BtrieveFileInformationGetWrongOwner(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から不正なオーナーを取得します。
int BtrieveFileInformationGetSecurityHandleAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる許可を取得します。
const char * BtrieveOwnerModeToString(btrieve_owner_mode_t ownerMode)
Btrieve オーナー モードを文字列として返します。
int BtrieveBulkRetrieveResultGetRecordLength(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Btrieve 一括取得結果からレコード長を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetACSUserDefined(btrieve_index_attributes_t indexAttributes, const char *ACSName, const char *ACSMap, int ACSMapLength)
Btrieve インデックス属性にユーザー定義の ACS を設定します。
btrieve_variable_length_records_mode_t BtrieveFileInformationGetVariableLengthRecordsMode(btrieve_file_information_t fileInformation)
Btrieve ファイル属性から可変長レコード モードを取得します。
int BtrieveFileInformationGetExplicitLocks(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から明示的ロックを取得します。
btrieve_status_code_t BtrieveFileRecordDelete(btrieve_file_t file)
Btrieve ファイルのレコードを削除します。
int BtrieveFileInformationGetSecurityHandleRTSSPreauthorized(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS preautorized を取得します。
int BtrieveFileInformationGetClientTransactions(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からクライアント トランザクションを取得します。
long long BtrieveBulkCreateResultGetRecordCursorPosition(btrieve_bulk_create_result_t bulkCreateResult, int recordNumber)
Btrieve 一括作成結果からレコードのカーソル位置を取得します。
const char * BtrieveEncryptionTypeToString(btrieve_encrypt_type_t encryptType)
Btrieve 暗号化の種類を文字列として返します。
btrieve_record_compression_mode_t BtrieveFileInformationGetRecordCompressionMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からレコード圧縮モードを取得します。
btrieve_status_code_t BtrieveFilterSetSystemField(btrieve_filter_t filter, btrieve_system_field_t systemField)
Btrieve フィルターにシステム フィールドを設定します。
const char * BtrieveVersionTypeToString(btrieve_version_type_t versionType)
Btrieve バージョンの種類を文字列として返します。
btrieve_encrypt_type_t
Btrieve ファイル暗号化の種類。
Definition btrieveC.h:785
@ BTRIEVE_ENCRYPT_TYPE_128_BIT
128 ビット暗号化。
Definition btrieveC.h:791
@ BTRIEVE_ENCRYPT_TYPE_UNKNOWN
不明。
Definition btrieveC.h:797
@ BTRIEVE_ENCRYPT_TYPE_NONE
なし。
Definition btrieveC.h:787
@ BTRIEVE_ENCRYPT_TYPE_AES_192
AES-192 暗号化。
Definition btrieveC.h:793
@ BTRIEVE_ENCRYPT_TYPE_AES_256
AES-256 暗号化。
Definition btrieveC.h:795
@ BTRIEVE_ENCRYPT_TYPE_TRADITIONAL
従来の暗号化。
Definition btrieveC.h:789
btrieve_status_code_t BtrieveClientLogoutW(btrieve_client_t client, const wchar_t *databaseURI)
Btrieve クライアントをログアウトします。
int BtrieveKeySegmentGetLength(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから長さを取得します。
long long BtrieveBulkDeleteResultGetRecordCursorPosition(btrieve_bulk_delete_result_t bulkDeleteResult, int recordNumber)
Btrieve 一括削除結果からレコードのカーソル位置を取得します。
btrieve_status_code_t BtrieveFileIndexDrop(btrieve_file_t file, btrieve_index_t index)
Btrieve ファイルのインデックスを削除します。
btrieve_status_code_t BtrieveBulkDeleteResultFree(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果を解放します。
btrieve_free_space_threshold_t BtrieveFileInformationGetFreeSpaceThreshold(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から空きスペース スレッショルドを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddSystemField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_system_field_t systemField)
Btrieve 一括取得属性にシステム フィールドを追加します。
btrieve_owner_mode_t BtrieveFileInformationGetOwnerMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からオーナー モードを取得します。
int BtrieveFileInformationGetFixedRecordLength(btrieve_file_information_t fileInformation)
Btrieve ファイル属性から固定レコード長を取得します。
btrieve_status_code_t BtrieveFileRecordUpdate(btrieve_file_t file, const char *record, int recordLength)
Btrieve ファイルのレコードを更新します。
btrieve_status_code_t BtrieveIndexAttributesSetModifiable(btrieve_index_attributes_t indexAttributes, int enableModifiable)
Btrieve インデックス属性に変更可能を設定します。
int BtrieveFileInformationGetSecurityCurrentDatabaseWorkgroup(btrieve_file_information_t fileInformation)
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 クライアントのファイルを開きます。
struct btrieve_file * btrieve_file_t
Btrieve ファイル。
Definition btrieveC.h:1302
btrieve_status_code_t BtrieveClientFileRename(btrieve_client_t client, const char *existingFileName, const char *newFileName)
Btrieve クライアントのファイルの名前を変更します。
btrieve_status_code_t BtrieveFileKeyRetrieve(btrieve_file_t file, btrieve_comparison_t comparison, btrieve_index_t index, char *key, int keyLength)
Btrieve ファイルのキーを取得します。
int BtrieveFileInformationGetSystemIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAllocate(btrieve_bulk_retrieve_attributes_t *bulkRetrieveAttributesPtr)
Btrieve 一括取得属性を割り当てます。
int BtrieveFileInformationGetIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から ID を取得します。
btrieve_status_code_t BtrieveClientGetVersion(btrieve_client_t client, btrieve_version_t version, btrieve_file_t file)
Btrieve クライアントからバージョンを取得します。
btrieve_status_code_t BtrieveClientContinuousOperationBeginW(btrieve_client_t client, const wchar_t *pathNames)
Btrieve クライアントの Continuous オペレーションを開始します。
btrieve_status_code_t BtrieveClientGetCurrentDirectory(btrieve_client_t client, btrieve_disk_drive_t diskDrive, char *currentDirectory, int currentDirectorySize)
Btrieve クライアントから現在のディレクトリを取得します。
btrieve_status_code_t BtrieveBulkCreateResultGetLastStatusCode(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果から最新のステータス コードを取得します。
btrieve_status_code_t BtrieveFilterSetField(btrieve_filter_t filter, int offset, int length, btrieve_data_type_t dataType)
Btrieve フィルターにフィールドを設定します。
int BtrieveFileInformationGetSecurityCurrentDatabaseAuthorizationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる許可を取得します。
struct btrieve_bulk_retrieve_result * btrieve_bulk_retrieve_result_t
Btrieve 一括取得結果。
Definition btrieveC.h:1285
btrieve_version_type_t BtrieveVersionGetRemoteVersionType(btrieve_version_t version)
Btrieve バージョンからリモートのバージョンの種類を取得します。
btrieve_status_code_t BtrieveFileKeyRetrieveFirst(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Btrieve ファイルの先頭のキーを取得します。
btrieve_system_field_t
Btrieve システム フィールド。
Definition btrieveC.h:1258
@ BTRIEVE_SYSTEM_FIELD_CREATE_TIME
作成時刻。
Definition btrieveC.h:1260
@ BTRIEVE_SYSTEM_FIELD_UNKNOWN
不明。
Definition btrieveC.h:1264
@ BTRIEVE_SYSTEM_FIELD_UPDATE_TIME
更新時刻。
Definition btrieveC.h:1262
btrieve_status_code_t BtrieveFileAttributesSetReservedDuplicatePointerCount(btrieve_file_attributes_t fileAttributes, int reservedDuplicatePointerCount)
Btrieve ファイル属性に予約重複ポインター数を設定します。
btrieve_index_t BtrieveKeySegmentGetIndex(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからインデックスを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseImplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの暗黙を取得します。
int BtrieveFileInformationGetReferentialIntegrityOperationCode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性のオペレーション コードを取得します。
long long BtrieveBulkRetrieveResultGetRecordCursorPosition(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber)
Btrieve 一括取得結果からレコードのカーソル位置を取得します。
btrieve_index_t BtrieveFileInformationGetLogIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からログ インデックスを取得します。
btrieve_file_version_t BtrieveFileInformationGetFileVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からファイル バージョンを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseWindowsNamedPipe(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの Windows 名前付きパイプを取得します。
btrieve_index_t BtrieveFileInformationGetDuplicateRecordConflictIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から重複レコードによる競合のインデックスを取得します。
btrieve_status_code_t BtrieveClientSetCurrentDirectoryW(btrieve_client_t client, const wchar_t *currentDirectory)
Btrieve クライアントに現在のディレクトリを設定します。
btrieve_status_code_t BtrieveFileRecordDeleteChunk(btrieve_file_t file, int offset, int chunkLength)
Btrieve ファイルのレコード チャンクを削除します。
btrieve_status_code_t BtrieveKeySegmentAllocate(btrieve_key_segment_t *btrieveKeySegmentPtr)
Btrieve キー セグメントを割り当てます。
btrieve_disk_drive_t
Btrieve ディスク ドライブ。
Definition btrieveC.h:621
@ BTRIEVE_DISK_DRIVE_T
ディスク ドライブ T。
Definition btrieveC.h:661
@ BTRIEVE_DISK_DRIVE_A
ディスク ドライブ A。
Definition btrieveC.h:623
@ BTRIEVE_DISK_DRIVE_U
ディスク ドライブ U。
Definition btrieveC.h:663
@ BTRIEVE_DISK_DRIVE_F
ディスク ドライブ F。
Definition btrieveC.h:633
@ BTRIEVE_DISK_DRIVE_O
ディスク ドライブ O。
Definition btrieveC.h:651
@ BTRIEVE_DISK_DRIVE_C
ディスク ドライブ C。
Definition btrieveC.h:627
@ BTRIEVE_DISK_DRIVE_P
ディスク ドライブ P。
Definition btrieveC.h:653
@ BTRIEVE_DISK_DRIVE_Z
ディスク ドライブ Z。
Definition btrieveC.h:673
@ BTRIEVE_DISK_DRIVE_D
ディスク ドライブ D。
Definition btrieveC.h:629
@ BTRIEVE_DISK_DRIVE_E
ディスク ドライブ E。
Definition btrieveC.h:631
@ BTRIEVE_DISK_DRIVE_K
ディスク ドライブ K。
Definition btrieveC.h:643
@ BTRIEVE_DISK_DRIVE_G
ディスク ドライブ G。
Definition btrieveC.h:635
@ BTRIEVE_DISK_DRIVE_R
ディスク ドライブ R。
Definition btrieveC.h:657
@ BTRIEVE_DISK_DRIVE_J
ディスク ドライブ J。
Definition btrieveC.h:641
@ BTRIEVE_DISK_DRIVE_B
ディスク ドライブ B。
Definition btrieveC.h:625
@ BTRIEVE_DISK_DRIVE_M
ディスク ドライブ M。
Definition btrieveC.h:647
@ BTRIEVE_DISK_DRIVE_S
ディスク ドライブ S。
Definition btrieveC.h:659
@ BTRIEVE_DISK_DRIVE_W
ディスク ドライブ W。
Definition btrieveC.h:667
@ BTRIEVE_DISK_DRIVE_DEFAULT
デフォルト。
Definition btrieveC.h:675
@ BTRIEVE_DISK_DRIVE_X
ディスク ドライブ X。
Definition btrieveC.h:669
@ BTRIEVE_DISK_DRIVE_Y
ディスク ドライブ Y。
Definition btrieveC.h:671
@ BTRIEVE_DISK_DRIVE_Q
ディスク ドライブ Q。
Definition btrieveC.h:655
@ BTRIEVE_DISK_DRIVE_I
ディスク ドライブ I。
Definition btrieveC.h:639
@ BTRIEVE_DISK_DRIVE_L
ディスク ドライブ L。
Definition btrieveC.h:645
@ BTRIEVE_DISK_DRIVE_V
ディスク ドライブ V。
Definition btrieveC.h:665
@ BTRIEVE_DISK_DRIVE_H
ディスク ドライブ H。
Definition btrieveC.h:637
@ BTRIEVE_DISK_DRIVE_UNKNOWN
不明。
Definition btrieveC.h:677
@ BTRIEVE_DISK_DRIVE_N
ディスク ドライブ N。
Definition btrieveC.h:649
int BtrieveBulkDeleteResultGetRecordCount(btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve 一括削除結果からレコード数を取得します。
btrieve_free_space_threshold_t
Btrieve 空きスペース スレッショルド。
Definition btrieveC.h:1173
@ BTRIEVE_FREE_SPACE_THRESHOLD_DEFAULT
デフォルト。
Definition btrieveC.h:1181
@ BTRIEVE_FREE_SPACE_THRESHOLD_10_PERCENT
空きスペース スレッショルド 10%
Definition btrieveC.h:1175
@ BTRIEVE_FREE_SPACE_THRESHOLD_UNKNOWN
不明。
Definition btrieveC.h:1183
@ BTRIEVE_FREE_SPACE_THRESHOLD_30_PERCENT
空きスペース スレッショルド 30%
Definition btrieveC.h:1179
@ BTRIEVE_FREE_SPACE_THRESHOLD_20_PERCENT
空きスペース スレッショルド 20%
Definition btrieveC.h:1177
int BtrieveFileInformationGetSecurityPermissionRead(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの read アクセス権を取得します。
btrieve_status_code_t BtrieveBulkCreatePayloadFree(btrieve_bulk_create_payload_t bulkCreatePayload)
Btrieve 一括作成ペイロードを解放します。
int BtrieveFileInformationGetSecurityHandleRTSSDisabled(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS disabled を取得します。
btrieve_version_type_t
Btrieve バージョンの種類。
Definition btrieveC.h:682
@ BTRIEVE_VERSION_TYPE_NONE
なし。
Definition btrieveC.h:684
@ BTRIEVE_VERSION_TYPE_WORKGROUP_ENGINE
ワークグループ エンジン。
Definition btrieveC.h:688
@ BTRIEVE_VERSION_TYPE_CLIENT_ENGINE
クライアント エンジン。
Definition btrieveC.h:698
@ BTRIEVE_VERSION_TYPE_CLIENT_REQUESTOR
クライアント。
Definition btrieveC.h:692
@ BTRIEVE_VERSION_TYPE_BTRIEVE_ENGINE
Btrieve エンジン。
Definition btrieveC.h:686
@ BTRIEVE_VERSION_TYPE_DOS_WORKSTATION
DOS ワークステーション。
Definition btrieveC.h:690
@ BTRIEVE_VERSION_TYPE_UNIX
UNIX。
Definition btrieveC.h:696
@ BTRIEVE_VERSION_TYPE_UNKNOWN
不明。
Definition btrieveC.h:700
@ BTRIEVE_VERSION_TYPE_WINDOWS_SERVER_ENGINE
Windows サーバー エンジン。
Definition btrieveC.h:694
btrieve_status_code_t BtrieveVersionAllocate(btrieve_version_t *btrieveVersionPtr)
Btrieve バージョンを割り当てます。
btrieve_status_code_t BtrieveIndexAttributesAddKeySegment(btrieve_index_attributes_t indexAttributes, btrieve_key_segment_t keySegment)
Btrieve インデックス属性にキー セグメントを追加します。
btrieve_status_code_t BtrieveFileAttributesSetFileVersion(btrieve_file_attributes_t fileAttributes, btrieve_file_version_t fileVersion)
Btrieve ファイル属性にファイル バージョンを設定します。
btrieve_status_code_t BtrieveClientFree(btrieve_client_t client)
Btrieve クライアントを解放します。
int BtrieveFileInformationGetKeyOnly(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からキー オンリーを取得します。
int BtrieveFileInformationGetSecurityPermissionRefer(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの refer アクセス権を取得します。
btrieve_status_code_t BtrieveFileRecordAppendChunk(btrieve_file_t file, const char *chunk, int chunkLength)
Btrieve ファイルにレコード チャンクを追加します。
int BtrieveFileInformationGetSystemIndexSize(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム インデックスのサイズを取得します。
btrieve_create_mode_t
Btrieve 作成モード。
Definition btrieveC.h:706
@ BTRIEVE_CREATE_MODE_NO_OVERWRITE
上書きしない。
Definition btrieveC.h:710
@ BTRIEVE_CREATE_MODE_UNKNOWN
不明。
Definition btrieveC.h:712
@ BTRIEVE_CREATE_MODE_OVERWRITE
上書きする。
Definition btrieveC.h:708
btrieve_duplicate_mode_t BtrieveKeySegmentGetDuplicateMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから重複モードを取得します。
btrieve_status_code_t BtrieveFileRecordTruncate(btrieve_file_t file, int offset)
Btrieve ファイルのレコードを切り詰めます。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetMaximumRecordCount(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int maximumRecordCount)
Btrieve 一括削除属性に最大レコード数を設定します。
const char * BtrieveLockModeToString(btrieve_lock_mode_t lockMode)
Btrieve ロック モードを文字列として返します。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleTableName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのテーブル名を取得します。
btrieve_status_code_t BtrieveFilterFree(btrieve_filter_t filter)
Btrieve フィルターを解放します。
btrieve_status_code_t BtrieveFileInformationGetSecurityCurrentUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティの現在のユーザー名を取得します。
int BtrieveKeySegmentGetModifiable(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから変更可能を取得します。
btrieve_acs_mode_t BtrieveKeySegmentGetACSMode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから ACS モードを取得します。
btrieve_status_code_t BtrieveKeySegmentSetDescendingSortOrder(btrieve_key_segment_t keySegment, int setDescendingSortOrder)
Btrieve キー セグメントに降順ソートを設定します。
btrieve_status_code_t BtrieveFileInformationGetReferentialIntegrityFileName(btrieve_file_information_t fileInformation, char *name, int nameSize)
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 BtrieveBulkRetrieveResultFree(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果を解放します。
btrieve_variable_length_records_mode_t
Btrieve 可変長レコード モード。
Definition btrieveC.h:526
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_NO
No。
Definition btrieveC.h:528
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES_VARIABLE_ALLOCATION_TAILS
Yes、可変長部割り当てテーブル付き。
Definition btrieveC.h:532
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_YES
Yes。
Definition btrieveC.h:530
@ BTRIEVE_VARIABLE_LENGTH_RECORDS_MODE_UNKNOWN
不明。
Definition btrieveC.h:534
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 BtrieveFileInformationGetSecurityHandleAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルのデータベースによる認証を取得します。
const char * BtrieveFileVersionToString(btrieve_file_version_t fileVersion)
Btrieve ファイル バージョンを文字列として返します。
btrieve_index_t BtrieveFileInformationGetLockOwnerIndex(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのインデックスを取得します。
long long BtrieveFileGetRecordUpdateTime(btrieve_file_t file)
Btrieve ファイルからレコードの更新時刻を取得します。
btrieve_transaction_mode_t
Btrieve トランザクション モード。
Definition btrieveC.h:801
@ BTRIEVE_TRANSACTION_MODE_CONCURRENT_NO_WRITE_WAIT
並行、書き込みノー ウェイト。
Definition btrieveC.h:807
@ BTRIEVE_TRANSACTION_MODE_CONCURRENT_WRITE_WAIT
並行、書き込みウェイト。
Definition btrieveC.h:805
@ BTRIEVE_TRANSACTION_MODE_UNKNOWN
不明。
Definition btrieveC.h:809
@ BTRIEVE_TRANSACTION_MODE_EXCLUSIVE
排他。
Definition btrieveC.h:803
btrieve_status_code_t BtrieveClientFileClose(btrieve_client_t client, btrieve_file_t file)
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 BtrieveFileInformationGetSecurityCurrentDatabaseAuthenticationByDatabase(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの、データベースによる認証を取得します。
int BtrieveFileInformationGetSecurityPermissionExecute(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの execute アクセス権を取得します。
int BtrieveVersionGetClientRevisionNumber(btrieve_version_t version)
Btrieve バージョンからクライアントのリビジョン番号を取得します。
btrieve_open_mode_t
Btrieve オープン モード。
Definition btrieveC.h:751
@ BTRIEVE_OPEN_MODE_EXCLUSIVE
エクスクルーシブ。
Definition btrieveC.h:759
@ BTRIEVE_OPEN_MODE_UNKNOWN
不明。
Definition btrieveC.h:763
@ BTRIEVE_OPEN_MODE_ACCELERATED
アクセラレイティド。
Definition btrieveC.h:755
@ BTRIEVE_OPEN_MODE_NORMAL
ノーマル。
Definition btrieveC.h:753
@ BTRIEVE_OPEN_MODE_READ_ONLY
リード オンリー。
Definition btrieveC.h:757
@ BTRIEVE_OPEN_MODE_WRITABLE
書き込み可能。
Definition btrieveC.h:761
btrieve_status_code_t BtrieveBulkDeleteAttributesAllocate(btrieve_bulk_delete_attributes_t *bulkDeleteAttributesPtr)
Btrieve 一括削除属性を割り当てます。
const char * BtrieveStatusCodeToString(btrieve_status_code_t statusCode)
Btrieve ステータス コードを文字列として返します。
btrieve_status_code_t BtrieveFileAttributesFree(btrieve_file_attributes_t fileAttributes)
Btrieve ファイル属性を解放します。
int BtrieveFileInformationGetBalancedIndexes(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からインデックス バランスを取得します。
int BtrieveFileInformationGetLockOwnerSameProcess(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの同じプロセスを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseExplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの明示的を取得します。
struct btrieve_bulk_delete_attributes * btrieve_bulk_delete_attributes_t
Btrieve 一括削除属性。
Definition btrieveC.h:1281
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 BtrieveFileInformationGetSegmentCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセグメント数を取得します。
int BtrieveVersionGetLocalRevisionNumber(btrieve_version_t version)
Btrieve バージョンからローカルのリビジョン番号を取得します。
btrieve_unlock_mode_t
Btrieve ロック解除モード。
Definition btrieveC.h:813
@ BTRIEVE_UNLOCK_MODE_MULTIPLE
複数。
Definition btrieveC.h:817
@ BTRIEVE_UNLOCK_MODE_UNKNOWN
不明。
Definition btrieveC.h:819
@ BTRIEVE_UNLOCK_MODE_SINGLE
単一。
Definition btrieveC.h:815
btrieve_status_code_t BtrieveFileKeyRetrieveNext(btrieve_file_t file, char *key, int keySize)
Btrieve ファイルの次にあるキーを取得します。
btrieve_status_code_t
Btrieve ステータス コード。
Definition btrieveC.h:40
@ BTRIEVE_STATUS_CODE_ACCESS_TO_FILE_DENIED
46 - ファイルへのアクセスは拒否されました。
Definition btrieveC.h:134
@ BTRIEVE_STATUS_CODE_USER_COUNT_LIMIT_EXCEEDED
161 - ユーザー数の制限値を超えました。
Definition btrieveC.h:313
@ BTRIEVE_STATUS_CODE_ARCH_FILE_NOT_LOGGED
111 - アーカイブ ファイルが記録されていません。
Definition btrieveC.h:256
@ BTRIEVE_STATUS_CODE_FILES_PARM_OUTOFRANGE
1007 - ファイル パラメーターが範囲外です。
Definition btrieveC.h:349
@ BTRIEVE_STATUS_CODE_INTERNAL_ERROR
2000 - 内部エラーです。
Definition btrieveC.h:381
@ BTRIEVE_STATUS_CODE_INVALID_GET_EXPRESSION
62 - GET 式が無効です。
Definition btrieveC.h:166
@ BTRIEVE_STATUS_CODE_MKDE_SHUTTING_DOWN
1022 - MicroKernel はシャットダウン中です。
Definition btrieveC.h:379
@ BTRIEVE_STATUS_CODE_NO_AVAIL_SPX_CONNECTION
2006 - 使用可能な SPX 接続がありません。
Definition btrieveC.h:393
@ BTRIEVE_STATUS_CODE_NL_INVALID_SERVER_TYPE
3113 - ネットワーク レイヤー:サーバーの種類が無効です。
Definition btrieveC.h:489
@ BTRIEVE_STATUS_CODE_RI_CASCADE_ERROR
69 - 参照整合性:カスケード エラーです。
Definition btrieveC.h:180
@ BTRIEVE_STATUS_CODE_NULL_KEYPATH
44 - キー パスがヌルです。
Definition btrieveC.h:130
@ BTRIEVE_STATUS_CODE_CHUNK_CANNOT_GET_NEXT
106 - チャンクの Get Next を実行できません。
Definition btrieveC.h:248
@ BTRIEVE_STATUS_CODE_IO_ERROR
2 - I/O エラーが発生しました。
Definition btrieveC.h:46
@ BTRIEVE_STATUS_CODE_OPTIMIZE_LIMIT_REACHED
64 - 最適化の範囲に達しました。
Definition btrieveC.h:170
@ BTRIEVE_STATUS_CODE_LOG_SEGMENT_MISSING
147 - ログ セグメントが見つかりません。
Definition btrieveC.h:300
@ BTRIEVE_STATUS_CODE_TASK_LIST_FULL
1013 - タスク リストがいっぱいです。
Definition btrieveC.h:361
@ BTRIEVE_STATUS_CODE_RIDDF_CANNOT_OPEN
67 - 参照整合性:SQL データ辞書ファイルを開けません。
Definition btrieveC.h:176
@ BTRIEVE_STATUS_CODE_MK_NO_LOCAL_ACCESS_ALLOWED
3001 - MicroKernel:ローカル アクセスは許可されていません。
Definition btrieveC.h:409
@ BTRIEVE_STATUS_CODE_POSITION_NOT_SET
8 - ポジションが設定されていません。
Definition btrieveC.h:58
@ BTRIEVE_STATUS_CODE_NUMBER_OF_INDEXES
26 - インデックスの数が無効です。
Definition btrieveC.h:94
@ BTRIEVE_STATUS_CODE_NL_RCV_DATA_OVERFLOW
3116 - ネットワーク レイヤー:受信データがオーバーフローしました。
Definition btrieveC.h:495
@ BTRIEVE_STATUS_CODE_NL_NDS_NAME_RESOLUTION_ERROR
3125 - ネットワーク レイヤー:NDS の名前解決エラーです。
Definition btrieveC.h:513
@ BTRIEVE_STATUS_CODE_NL_INVALID_ADDRESS_FAMILY
3118 - ネットワーク レイヤー:アドレス ファミリが無効です。
Definition btrieveC.h:499
@ BTRIEVE_STATUS_CODE_INVALID_PREIMAGE_PARM
1005 - プリイメージ パラメーターが無効です。
Definition btrieveC.h:345
@ BTRIEVE_STATUS_CODE_KEYBUFFER_TOO_SHORT
21 - キー バッファーが短すぎます。
Definition btrieveC.h:84
@ BTRIEVE_STATUS_CODE_REQ_CANT_FIND_RES_DLL
1017 - Btrieve リクエスターがリソース DLL を見つけられません。
Definition btrieveC.h:369
@ BTRIEVE_STATUS_CODE_INVALID_KEY_POSITION
27 - キー ポジションが無効です。
Definition btrieveC.h:96
@ BTRIEVE_STATUS_CODE_MAXIMUM_OPEN_FILES
47 - 開いているファイルの数が最大数を超えています。
Definition btrieveC.h:136
@ BTRIEVE_STATUS_CODE_INVALID_RECORD_ADDRESS
43 - レコード アドレスが無効です。
Definition btrieveC.h:128
@ BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_SMALL
151 - チャンク オフセットが小さすぎます。
Definition btrieveC.h:309
@ BTRIEVE_STATUS_CODE_CREATE_IO_ERROR
25 - 入出力の作成エラーです。
Definition btrieveC.h:92
@ BTRIEVE_STATUS_CODE_MK_BAD_SRB_FORMAT
3021 - MicroKernel:SRB のフォーマットが正しくありません。
Definition btrieveC.h:449
@ BTRIEVE_STATUS_CODE_LOCKERROR
81 - ロック エラーです。
Definition btrieveC.h:200
@ BTRIEVE_STATUS_CODE_OS_ERROR
2012 - オペレーティング システム エラーです。
Definition btrieveC.h:405
@ BTRIEVE_STATUS_CODE_COMPRESS_BUFFER_TOO_SHORT
58 - 圧縮バッファーが短すぎます。
Definition btrieveC.h:158
@ BTRIEVE_STATUS_CODE_INVALID_PARAMETER_TO_MKDE
160 - MicroKernel に無効なパラメーターが渡されました。
Definition btrieveC.h:311
@ BTRIEVE_STATUS_CODE_NL_SRT_FULL
3114 - ネットワーク レイヤー:サーバーのルーティング テーブルがいっぱいです。
Definition btrieveC.h:491
@ BTRIEVE_STATUS_CODE_FILE_NOT_FOUND
12 - ファイルが見つかりません。
Definition btrieveC.h:66
@ BTRIEVE_STATUS_CODE_ROLL_FORWARD_ERROR
148 - ロール フォワード エラーです。
Definition btrieveC.h:302
@ BTRIEVE_STATUS_CODE_REJECT_COUNT_REACHED
60 - リジェクト カウントに達しました。
Definition btrieveC.h:162
@ BTRIEVE_STATUS_CODE_MK_PIDS_NOT_LOADED
3025 - MicroKernel:PIDs がロードされていません。
Definition btrieveC.h:457
@ BTRIEVE_STATUS_CODE_OWNER_ALREADY_SET
50 - オーナーは既に設定されています。
Definition btrieveC.h:142
@ BTRIEVE_STATUS_CODE_RECORD_INUSE
84 - レコードは使用中です。
Definition btrieveC.h:206
@ BTRIEVE_STATUS_CODE_MK_TASK_TABLE_FULL
3023 - MicroKernel:タスク テーブルがいっぱいです。
Definition btrieveC.h:453
@ BTRIEVE_STATUS_CODE_MK_NETAPI_NOT_LOADED
3009 - MicroKernel:NETAPI がロードされていません。
Definition btrieveC.h:425
@ BTRIEVE_STATUS_CODE_NL_IDS_RCV_FAILURE
3128 - ネットワーク レイヤー:IDS 受信に失敗しました。
Definition btrieveC.h:519
@ BTRIEVE_STATUS_CODE_NO_STACK_AVAIL
102 - 使用可能なスタック領域がありません。
Definition btrieveC.h:240
@ BTRIEVE_STATUS_CODE_INVALID_DATABASE
142 - データベースが無効です。
Definition btrieveC.h:290
@ BTRIEVE_STATUS_CODE_UT_THUNK_NOT_LOADED
2010 - UT サンクがロードされていません。
Definition btrieveC.h:401
@ BTRIEVE_STATUS_CODE_UNKNOWN
-7 - 不明。
Definition btrieveC.h:521
@ BTRIEVE_STATUS_CODE_POSITIONBLOCK_LENGTH
23 - ポジション ブロックの長さが無効です。
Definition btrieveC.h:88
@ BTRIEVE_STATUS_CODE_STOP_WARNING
1014 - 中止警告。
Definition btrieveC.h:363
@ BTRIEVE_STATUS_CODE_SMALL_EX_GET_BUFFER_ERROR
61 - Extended Get 用のバッファーが小さすぎます。
Definition btrieveC.h:164
@ BTRIEVE_STATUS_CODE_MK_ROUTER_MEM_ERROR
3000 - MicroKernel ルーターのメモリ エラーです。
Definition btrieveC.h:407
@ BTRIEVE_STATUS_CODE_LOGIN_ALREADY_LOGGED_IN
173 - 既にログインしています。
Definition btrieveC.h:325
@ BTRIEVE_STATUS_CODE_INVALID_OPTION
2002 - オプションが無効です。
Definition btrieveC.h:385
@ BTRIEVE_STATUS_CODE_NO_RESOURCE_DLL
2011 - リソース DLL がありません。
Definition btrieveC.h:403
@ BTRIEVE_STATUS_CODE_INCOMPLETE_INDEX
56 - インデックスが不完全です。
Definition btrieveC.h:154
@ BTRIEVE_STATUS_CODE_INVALID_EXT_INSERT_BUFF
63 - Insert Extended のバッファーが無効です。
Definition btrieveC.h:168
@ BTRIEVE_STATUS_CODE_INVALID_EXTENSION_NAME
34 - 拡張名が無効です。
Definition btrieveC.h:110
@ BTRIEVE_STATUS_CODE_INVALID_INIT_PARM
1008 - 初期化パラメーターが無効です。
Definition btrieveC.h:351
@ BTRIEVE_STATUS_CODE_INVALID_RECORD_LENGTH
28 - レコード長が無効です。
Definition btrieveC.h:98
@ BTRIEVE_STATUS_CODE_END_OF_FILE
9 - ファイルの終わり(EOF)です。
Definition btrieveC.h:60
@ BTRIEVE_STATUS_CODE_CANNOT_CONVERT_RP
137 - RP を変換できません。
Definition btrieveC.h:280
@ BTRIEVE_STATUS_CODE_LOGIN_WRONG_URI_FORMAT
175 - Login:URI(uniform resource indicator)の形式が間違っています。
Definition btrieveC.h:329
@ BTRIEVE_STATUS_CODE_CLIENT_TABLE_FULL
162 - クライアント テーブルがいっぱいです。
Definition btrieveC.h:315
@ BTRIEVE_STATUS_CODE_NL_FILE_NAME_RESOLUTION_ERROR
3126 - ネットワーク レイヤー:ファイル名の解決エラーです。
Definition btrieveC.h:515
@ BTRIEVE_STATUS_CODE_MK_DATABUF_LEN_TOO_LARGE
3022 - MicroKernel:データ バッファー長が大きすぎます。
Definition btrieveC.h:451
@ BTRIEVE_STATUS_CODE_DATA_MESSAGE_TOO_SMALL
97 - データ メッセージが小さすぎます。
Definition btrieveC.h:230
@ BTRIEVE_STATUS_CODE_ARCH_DUMPFILE_ACCESS_ERROR
115 - アーカイブ ログのダンプ ファイル アクセス エラーです。
Definition btrieveC.h:264
@ BTRIEVE_STATUS_CODE_PAGE_SIZE_PARM_OUTOFRANGE
1004 - ページ サイズ パラメーターが範囲外です。
Definition btrieveC.h:343
@ BTRIEVE_STATUS_CODE_CHUNK_OFFSET_TOO_LONG
103 - チャンク オフセットが長すぎます。
Definition btrieveC.h:242
@ BTRIEVE_STATUS_CODE_INCOMPLETE_ACCEL_ACCESS
42 - 未完了のアクセラレイティド アクセスがあります。
Definition btrieveC.h:126
@ BTRIEVE_STATUS_CODE_MK_INVALID_SESSION
3006 - MicroKernel:セッションが無効です。
Definition btrieveC.h:419
@ BTRIEVE_STATUS_CODE_AUTOINCREMENT_ERROR
55 - Autoincrement エラーです。
Definition btrieveC.h:152
@ BTRIEVE_STATUS_CODE_CLOSE_ERROR
17 - 閉じるときにエラーが発生しました。
Definition btrieveC.h:76
@ BTRIEVE_STATUS_CODE_NL_CONNECTION_FAILURE
3106 - ネットワーク レイヤー:接続に失敗しました。
Definition btrieveC.h:475
@ BTRIEVE_STATUS_CODE_PREIMAGE_IO_ERROR
15 - プリイメージの I/O エラーです。
Definition btrieveC.h:72
@ BTRIEVE_STATUS_CODE_MK_OS_ERROR
3005 - MicroKernel:オペレーティング システム エラーです。
Definition btrieveC.h:417
@ BTRIEVE_STATUS_CODE_POINTER_PARM_INVALID
1015 - ポインター パラメーターが無効です。
Definition btrieveC.h:365
@ BTRIEVE_STATUS_CODE_NL_PERMISSION_ERROR
3104 - ネットワーク レイヤー:アクセス権エラーです。
Definition btrieveC.h:471
@ BTRIEVE_STATUS_CODE_DUPLICATE_SYSTEM_KEY
146 - 重複するシステム キーがあります。
Definition btrieveC.h:298
@ BTRIEVE_STATUS_CODE_MK_SEMAPHORE_ERROR
3019 - MicroKernel:セマフォ エラーです。
Definition btrieveC.h:445
@ BTRIEVE_STATUS_CODE_ERROR_WRITING_CACHE
52 - キャッシュへの書き込み中にエラーが発生しました。
Definition btrieveC.h:146
@ BTRIEVE_STATUS_CODE_END_CHANGED_TO_ABORT
74 - End を Abort に変更しました。
Definition btrieveC.h:188
@ BTRIEVE_STATUS_CODE_NOT_A_BTRIEVE_FILE
30 - Btrieve ファイルではありません。
Definition btrieveC.h:102
@ BTRIEVE_STATUS_CODE_DISKFULL
18 - ディスクがいっぱいです。
Definition btrieveC.h:78
@ BTRIEVE_STATUS_CODE_NO_CACHE_BUFFERS_AVAIL
100 - 使用可能なキャッシュ バッファーがありません。
Definition btrieveC.h:236
@ BTRIEVE_STATUS_CODE_LOGIN_LOGOUT_FAILED
174 - Login:ログアウトに失敗しました。
Definition btrieveC.h:327
@ BTRIEVE_STATUS_CODE_LOCATOR_FILE_INDICATOR
116 - ロケーター ファイル インジケーターです。
Definition btrieveC.h:266
@ BTRIEVE_STATUS_CODE_INTF_COMM_ERROR
1020 - インターフェイスの通信エラーです。
Definition btrieveC.h:375
@ BTRIEVE_STATUS_CODE_PROGRAMMING_ERROR
79 - プログラミング エラーです。
Definition btrieveC.h:196
@ BTRIEVE_STATUS_CODE_RECORD_MANAGER_INACTIVE
20 - レコード マネージャーが非アクティブです。
Definition btrieveC.h:82
@ BTRIEVE_STATUS_CODE_FILE_INUSE
85 - ファイルは使用中です。
Definition btrieveC.h:208
@ BTRIEVE_STATUS_CODE_NL_INVALID_SESSION_LEVEL_PARM
3123 - ネットワーク レイヤー:セッション レベル パラメーターが無効です。
Definition btrieveC.h:509
@ BTRIEVE_STATUS_CODE_MK_INTERNAL_ERROR
3016 - MicroKernel:内部エラーです。
Definition btrieveC.h:439
@ BTRIEVE_STATUS_CODE_LOCALE_ERROR
104 - ロケール エラーです。
Definition btrieveC.h:244
@ BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_USERNAME
170 - ユーザー名が間違っているため、ログインに失敗しました。
Definition btrieveC.h:319
@ BTRIEVE_STATUS_CODE_FILE_NOT_OPEN
3 - ファイルが開いていません。
Definition btrieveC.h:48
@ BTRIEVE_STATUS_CODE_MK_NO_RESOURCE_DLL
3002 - MicroKernel:リソース DLL がありません。
Definition btrieveC.h:411
@ BTRIEVE_STATUS_CODE_TRANSACTION_TABLE_FULL
92 - トランザクション テーブルがいっぱいです。
Definition btrieveC.h:220
@ BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_DATABASE
172 - 無効なデータベースであるため、ログインに失敗しました。
Definition btrieveC.h:323
@ BTRIEVE_STATUS_CODE_RI_CASCADE_TOO_DEEP
68 - 参照整合性:カスケードが深すぎます。
Definition btrieveC.h:178
@ BTRIEVE_STATUS_CODE_FILE_ALREADY_EXTENDED
31 - ファイルは既に拡張されています。
Definition btrieveC.h:104
@ BTRIEVE_STATUS_CODE_NL_CST_FULL
3117 - ネットワーク レイヤー:CST がいっぱいです。
Definition btrieveC.h:497
@ BTRIEVE_STATUS_CODE_DIFFERENT_INDEX_NUMBER
7 - インデックス番号が異なっています。
Definition btrieveC.h:56
@ BTRIEVE_STATUS_CODE_LOGIN_DIRECTORY_NOT_IN_DATABASE
178 - Login:データベースに存在しないディレクトリです。
Definition btrieveC.h:335
@ BTRIEVE_STATUS_CODE_PREIMAGE_BUF_PARM_OUTOFRANGE
1006 - プリイメージ バッファー パラメーターが範囲外です。
Definition btrieveC.h:347
@ BTRIEVE_STATUS_CODE_MK_TIMEOUT_ERROR
3004 - MicroKernel:タイムアウト エラーです。
Definition btrieveC.h:415
@ BTRIEVE_STATUS_CODE_NO_ERROR
0 - エラーはありません。
Definition btrieveC.h:42
@ BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_OBJECT
3121 - ネットワーク レイヤー:認証オブジェクトが無効です。
Definition btrieveC.h:505
@ BTRIEVE_STATUS_CODE_NL_TASK_TABLE_FULL
3124 - ネットワーク レイヤー:タスク テーブルがいっぱいです。
Definition btrieveC.h:511
@ BTRIEVE_STATUS_CODE_READ_OUTSIDE_TRANSACTION
83 - トランザクション外で読み取られました。
Definition btrieveC.h:204
@ BTRIEVE_STATUS_CODE_MK_LOADING_ERROR
3020 - MicroKernel:ロード エラーです。
Definition btrieveC.h:447
@ BTRIEVE_STATUS_CODE_INCORRECT_SPX_VERSION
2005 - SPX のバージョンが正しくありません。
Definition btrieveC.h:391
@ BTRIEVE_STATUS_CODE_INVALID_ALT_SEQUENCE_DEF
48 - オルタネート コレーティング シーケンスの定義が無効です。
Definition btrieveC.h:138
@ BTRIEVE_STATUS_CODE_SPX_NOT_INSTALLED
2004 - SPX はインストールされていません。
Definition btrieveC.h:389
@ BTRIEVE_STATUS_CODE_ACS_NOT_FOUND
136 - オルタネート コレーティング シーケンスが見つかりません。
Definition btrieveC.h:278
@ BTRIEVE_STATUS_CODE_ISR_INVALID
135 - インターナショナル ソート規則(ISR)が無効です。
Definition btrieveC.h:276
@ BTRIEVE_STATUS_CODE_NO_OS_MEMORY_AVAIL
101 - 使用可能なオペレーティング システム メモリがありません。
Definition btrieveC.h:238
@ BTRIEVE_STATUS_CODE_DIRECTORY_ERROR
35 - ディレクトリ エラーが発生しました。
Definition btrieveC.h:112
@ BTRIEVE_STATUS_CODE_CANT_CONNECT_TO_615
2008 - Btrieve 6.15 エンジンに接続できません。
Definition btrieveC.h:397
@ BTRIEVE_STATUS_CODE_NL_IDS_SEND_FAILURE
3127 - ネットワーク レイヤー:IDS 送信に失敗しました。
Definition btrieveC.h:517
@ BTRIEVE_STATUS_CODE_LOGIN_FILE_AND_TABLE_NOT_FOUND
176 - Login:ファイルおよびテーブルが見つかりません。
Definition btrieveC.h:331
@ BTRIEVE_STATUS_CODE_FILE_FULL
132 - ファイルがいっぱいです。
Definition btrieveC.h:270
@ BTRIEVE_STATUS_CODE_FILE_ALREADY_EXISTS
59 - ファイルは既に存在します。
Definition btrieveC.h:160
@ BTRIEVE_STATUS_CODE_TRANSACTION_TOO_COMPLEX
109 - トランザクションが複雑すぎます。
Definition btrieveC.h:252
@ BTRIEVE_STATUS_CODE_MORE_THAN_5_CONCURRENT_USERS
133 - 6 人以上のユーザーが同時にアクセスしようとしました。
Definition btrieveC.h:272
@ BTRIEVE_STATUS_CODE_MK_NWAPI_NOT_LOADED
3010 - MicroKernel:NWAPI がロードされていません。
Definition btrieveC.h:427
@ BTRIEVE_STATUS_CODE_NL_NAME_NOT_FOUND
3103 - ネットワーク レイヤー:名前が見つかりません。
Definition btrieveC.h:469
@ BTRIEVE_STATUS_CODE_MK_SERVER_NOT_FOUND
3007 - MicroKernel:サーバーが見つかりません。
Definition btrieveC.h:421
@ BTRIEVE_STATUS_CODE_FILENAME_BAD
11 - ファイル名が正しくありません。
Definition btrieveC.h:64
@ BTRIEVE_STATUS_CODE_NL_NOT_CONNECTED
3110 - ネットワーク レイヤーが接続されていません。
Definition btrieveC.h:483
@ BTRIEVE_STATUS_CODE_MK_IDS_CONNECT_FAILURE
3027 - MicroKernel:IDS 接続に失敗しました。
Definition btrieveC.h:461
@ BTRIEVE_STATUS_CODE_TRANSACTION_FILE_IO_ERROR
38 - トランザクション ファイルの I/O エラーが発生しました。
Definition btrieveC.h:118
@ BTRIEVE_STATUS_CODE_ISR_NOT_FOUND
134 - インターナショナル ソート規則(ISR)が見つかりません。
Definition btrieveC.h:274
@ BTRIEVE_STATUS_CODE_INVALID_KEY_OPTION
139 - キー オプションが無効です。
Definition btrieveC.h:284
@ BTRIEVE_STATUS_CODE_NL_MORE_DATA
3109 - ネットワーク レイヤー:余分なデータです。
Definition btrieveC.h:481
@ BTRIEVE_STATUS_CODE_MK_INCOMPAT_COMPONENT
3003 - MicroKernel:互換性のないコンポーネントです。
Definition btrieveC.h:413
@ BTRIEVE_STATUS_CODE_MK_INVALID_OP_ON_REMOTE
3024 - MicroKernel:リモートでは無効な操作です。
Definition btrieveC.h:455
@ BTRIEVE_STATUS_CODE_INVALID_INDEX_NUMBER
6 - インデックス番号が無効です。
Definition btrieveC.h:54
@ BTRIEVE_STATUS_CODE_CANT_LOAD_MKDE_ROUTER
2009 - MicroKernel ルーターをロードできません。
Definition btrieveC.h:399
@ BTRIEVE_STATUS_CODE_OPERATION_NOT_ALLOWED
41 - 許可されていない操作です。
Definition btrieveC.h:124
@ BTRIEVE_STATUS_CODE_INV_N_OPTION
1012 - [トランザクション内の最大ファイル数]オプションが無効です。
Definition btrieveC.h:359
@ BTRIEVE_STATUS_CODE_VARIABLE_PAGE_ERROR
54 - 可変長ページのエラーです。
Definition btrieveC.h:150
@ BTRIEVE_STATUS_CODE_INVALID_PTR_PARM
2007 - ポインター パラメーターが無効です。
Definition btrieveC.h:395
@ BTRIEVE_STATUS_CODE_MK_THUNK_NOT_LOADED
3011 - MicroKernel:サンクがロードされていません。
Definition btrieveC.h:429
@ BTRIEVE_STATUS_CODE_ERROR_ACC_TRANS_CONTROL_FILE
1010 - トランザクション制御ファイルにアクセス中、エラーが発生しました。
Definition btrieveC.h:355
@ BTRIEVE_STATUS_CODE_SERVER_ERROR
91 - サーバー エラーです。
Definition btrieveC.h:218
@ BTRIEVE_STATUS_CODE_KEY_TYPE_ERROR
49 - キー タイプのエラーです。
Definition btrieveC.h:140
@ BTRIEVE_STATUS_CODE_CALLBACK_ABORT
1019 - コールバックは中止されました。
Definition btrieveC.h:373
@ BTRIEVE_STATUS_CODE_INCOMPATIBLE_CLOSE
140 - 両立しないクローズです。
Definition btrieveC.h:286
@ BTRIEVE_STATUS_CODE_NL_INVALID_SESSION
3108 - ネットワーク レイヤー:セッションが無効です。
Definition btrieveC.h:479
@ BTRIEVE_STATUS_CODE_DATALENGTH_ERROR
22 - データ長エラーです。
Definition btrieveC.h:86
@ BTRIEVE_STATUS_CODE_CANNOT_CREATE_WITH_VAT
105 - 可変長部割り当てテーブル付きで作成することはできません。
Definition btrieveC.h:246
@ BTRIEVE_STATUS_CODE_NL_SEND_FAILURE
3111 - ネットワーク レイヤー:送信に失敗しました。
Definition btrieveC.h:485
@ BTRIEVE_STATUS_CODE_MK_CANT_FIND_ENGINE
3014 - MicroKernel:エンジンを見つけられません。
Definition btrieveC.h:435
@ BTRIEVE_STATUS_CODE_MK_INVALID_CONFIG
3008 - MicroKernel:設定が無効です。
Definition btrieveC.h:423
@ BTRIEVE_STATUS_CODE_ALREADY_INITIALIZED
1016 - 既に初期化されています。
Definition btrieveC.h:367
@ BTRIEVE_STATUS_CODE_RI_VIOLATION
71 - 参照整合性:定義に違反があります。
Definition btrieveC.h:182
@ BTRIEVE_STATUS_CODE_INVALID_OWNER
51 - オーナーが無効です。
Definition btrieveC.h:144
@ BTRIEVE_STATUS_CODE_DEVICE_TABLE_FULL
90 - デバイス テーブルがいっぱいです。
Definition btrieveC.h:216
@ BTRIEVE_STATUS_CODE_ARCH_FILE_IN_USE
112 - アーカイブ ファイルは使用中です。
Definition btrieveC.h:258
@ BTRIEVE_STATUS_CODE_MK_IDS_LOGIN_FAILURE
3028 - MicroKernel:IDS のログインに失敗しました。
Definition btrieveC.h:463
@ BTRIEVE_STATUS_CODE_DEAD_LOCK
78 - デッド ロック状態です。
Definition btrieveC.h:194
@ BTRIEVE_STATUS_CODE_EXTEND_IO_ERROR
32 - 入出力の拡張エラーです。
Definition btrieveC.h:106
@ BTRIEVE_STATUS_CODE_NO_SSQL_RIGHTS
143 - SSQL の権利がありません。
Definition btrieveC.h:292
@ BTRIEVE_STATUS_CODE_NL_AUTH_LEN_TOO_SMALL
3122 - ネットワーク レイヤー:認証の長さが短すぎます。
Definition btrieveC.h:507
@ BTRIEVE_STATUS_CODE_NL_TRANSPORT_FAILURE
3115 - ネットワーク レイヤー:転送に失敗しました。
Definition btrieveC.h:493
@ BTRIEVE_STATUS_CODE_ARCH_LOGFILE_NOT_FOUND
113 - アーカイブ ログ ファイルが見つかりません。
Definition btrieveC.h:260
@ BTRIEVE_STATUS_CODE_NOHANDLES_AVAILABLE
87 - 使用可能なハンドルがありません。
Definition btrieveC.h:212
@ BTRIEVE_STATUS_CODE_NL_NO_AUTH_CONTEXT_AVAILABLE
3119 - ネットワーク レイヤー:使用可能な認証コンテキストがありません。
Definition btrieveC.h:501
@ BTRIEVE_STATUS_CODE_NO_LOCAL_ACCESS_ALLOWED
2003 - ローカル アクセスは許可されていません。
Definition btrieveC.h:387
@ BTRIEVE_STATUS_CODE_NL_RECEIVE_FAILURE
3112 - ネットワーク レイヤー:受信に失敗しました。
Definition btrieveC.h:487
@ BTRIEVE_STATUS_CODE_RI_CONFLICT
76 - 参照整合性に矛盾があります。
Definition btrieveC.h:190
@ BTRIEVE_STATUS_CODE_LOCK_PARM_OUTOFRANGE
1001 - ロック パラメーターが範囲外です。
Definition btrieveC.h:337
@ BTRIEVE_STATUS_CODE_ARCH_LOGFILE_INVALID
114 - アーカイブ ログ ファイルが無効です。
Definition btrieveC.h:262
@ BTRIEVE_STATUS_CODE_DBS_INTERNAL_ERROR
150 - DBS 内部エラーです。
Definition btrieveC.h:306
@ BTRIEVE_STATUS_CODE_INVALID_EXTRACTOR
65 - エクストラクタが無効です。
Definition btrieveC.h:172
@ BTRIEVE_STATUS_CODE_SYSTEM_KEY_INTERNAL
149 - システム キー内部。
Definition btrieveC.h:304
@ BTRIEVE_STATUS_CODE_FAILED_TO_INITIALIZE
1021 - 初期化に失敗しました。
Definition btrieveC.h:377
@ BTRIEVE_STATUS_CODE_MK_LOCAL_MKDE_DATABUF_TOO_SMALL
3017 - MicroKernel:ローカル MicroKernel のデータ バッファーが小さすぎます。
Definition btrieveC.h:441
@ BTRIEVE_STATUS_CODE_ALREADY_INSIDE_BTR_FUNCTION
1018 - 既に Btrieve 関数内にいます。
Definition btrieveC.h:371
@ BTRIEVE_STATUS_CODE_TRANSACTION_ERROR
36 - トランザクション エラーが発生しました。
Definition btrieveC.h:114
@ BTRIEVE_STATUS_CODE_UNRECOVERABLE_ERROR
19 - 修復不能なエラーが発生しました。
Definition btrieveC.h:80
@ BTRIEVE_STATUS_CODE_EXPANED_MEM_ERROR
57 - 拡張メモリ エラーです。
Definition btrieveC.h:156
@ BTRIEVE_STATUS_CODE_INSUFFICIENT_MEM_ALLOC
2001 - メモリの割り当てが不十分です。
Definition btrieveC.h:383
@ BTRIEVE_STATUS_CODE_KEY_VALUE_NOT_FOUND
4 - キー値が見つかりません。
Definition btrieveC.h:50
@ BTRIEVE_STATUS_CODE_CANT_LOOP_IN_SERVER
77 - サーバーでループできません。
Definition btrieveC.h:192
@ BTRIEVE_STATUS_CODE_NL_OUT_OF_MEMORY
3107 - ネットワーク レイヤー:メモリ不足です。
Definition btrieveC.h:477
@ BTRIEVE_STATUS_CODE_INVALID_INTERFACE
53 - インターフェイスが無効です。
Definition btrieveC.h:148
@ BTRIEVE_STATUS_CODE_MK_CLOSED_ERROR
3018 - MicroKernel:クローズ済みエラーです。
Definition btrieveC.h:443
@ BTRIEVE_STATUS_CODE_INCONSISTENT_KEY_FLAGS
45 - キー フラグが矛盾しています。
Definition btrieveC.h:132
@ BTRIEVE_STATUS_CODE_RI_REFERENCED_FILE_CANNOT_OPEN
72 - 参照整合性:参照ファイルを開けません。
Definition btrieveC.h:184
@ BTRIEVE_STATUS_CODE_BTR_CANNOT_UNLOAD
33 - Btrieve をアンロードできません。
Definition btrieveC.h:108
@ BTRIEVE_STATUS_CODE_LOGIN_FAILED_BAD_PASSWORD
171 - パスワードが間違っているため、ログインに失敗しました。
Definition btrieveC.h:321
@ BTRIEVE_STATUS_CODE_PREIMAGE_OPEN_ERROR
14 - プリイメージを開くときにエラーが発生しました。
Definition btrieveC.h:70
@ BTRIEVE_STATUS_CODE_NL_NO_AVAILABLE_TRANSPORT
3105 - ネットワーク レイヤー:利用可能な転送プロトコルがありません。
Definition btrieveC.h:473
@ BTRIEVE_STATUS_CODE_INVALID_TRANS_PARM
1009 - トランザクション パラメーターが無効です。
Definition btrieveC.h:353
@ BTRIEVE_STATUS_CODE_NL_NOT_INITIALIZED
3102 - ネットワーク レイヤーが初期化されていません。
Definition btrieveC.h:467
@ BTRIEVE_STATUS_CODE_PAGE_SIZE_ERROR
24 - ページ サイズ エラーです。
Definition btrieveC.h:90
@ BTRIEVE_STATUS_CODE_INCOMPATIBLE_LOCK_TYPE
93 - 両立しないロック タイプです。
Definition btrieveC.h:222
@ BTRIEVE_STATUS_CODE_LOST_POSITION
82 - ポジションを失いました。
Definition btrieveC.h:202
@ BTRIEVE_STATUS_CODE_TRANSACTION_MAX_FILES
40 - トランザクションで許容されるファイルの最大数を超えています。
Definition btrieveC.h:122
@ BTRIEVE_STATUS_CODE_NL_INVALID_AUTH_TYPE
3120 - ネットワーク レイヤー:認証の種類が無効です。
Definition btrieveC.h:503
@ BTRIEVE_STATUS_CODE_DUPLICATE_KEY_VALUE
5 - 重複するキー値があります。
Definition btrieveC.h:52
@ BTRIEVE_STATUS_CODE_COMMUNICATIONS_ERROR
96 - 通信エラーです。
Definition btrieveC.h:228
@ BTRIEVE_STATUS_CODE_REQUESTER_CANT_ACCESS_RUNTIME
99 - リクエスターがランタイム サーバーにアクセスできません。
Definition btrieveC.h:234
@ BTRIEVE_STATUS_CODE_END_TRANSACTION_ERROR
39 - End Transaction エラーです。
Definition btrieveC.h:120
@ BTRIEVE_STATUS_CODE_LOGIN_TABLE_NOT_IN_DATABASE
177 - Login:データベースに存在しないテーブルです。
Definition btrieveC.h:333
@ BTRIEVE_STATUS_CODE_CONFLICT
80 - 競合しています。
Definition btrieveC.h:198
@ BTRIEVE_STATUS_CODE_RI_TOO_MANY_DATABASES
66 - 参照整合性:データベースが多すぎます。
Definition btrieveC.h:174
@ BTRIEVE_STATUS_CODE_SESSION_NO_LONGER_VALID
95 - セッションは既に無効になっています。
Definition btrieveC.h:226
@ BTRIEVE_STATUS_CODE_INVALID_NULL_INDICATOR
138 - ヌル インジケーターが無効です。
Definition btrieveC.h:282
@ BTRIEVE_STATUS_CODE_NO_SYSTEM_LOCKS_AVAILABLE
130 - 使用可能なシステム ロックがありません。
Definition btrieveC.h:268
@ BTRIEVE_STATUS_CODE_ALREADY_LOGGED_IN
144 - 既にログインしています。
Definition btrieveC.h:294
@ BTRIEVE_STATUS_CODE_MEM_PARM_TOO_SMALL
1003 - メモリ パラメーターが小さすぎます。
Definition btrieveC.h:341
@ BTRIEVE_STATUS_CODE_MK_INIT_ERROR
3015 - MicroKernel:初期化エラーです。
Definition btrieveC.h:437
@ BTRIEVE_STATUS_CODE_RI_OUT_OF_SYNC
73 - 参照整合性:同期が取れていません。
Definition btrieveC.h:186
@ BTRIEVE_STATUS_CODE_FILE_TABLE_FULL
86 - ファイル テーブルがいっぱいです。
Definition btrieveC.h:210
@ BTRIEVE_STATUS_CODE_MK_LOCAL_NOT_LOADED
3012 - MicroKernel:ローカル エンジンがロードされていません。
Definition btrieveC.h:431
@ BTRIEVE_STATUS_CODE_EXPANSION_ERROR
16 - 拡張エラーが発生しました。
Definition btrieveC.h:74
@ BTRIEVE_STATUS_CODE_TRANSACTION_IS_ACTIVE
37 - トランザクションが実行中です。
Definition btrieveC.h:116
@ BTRIEVE_STATUS_CODE_MODIFIABLE_KEYVALUE_ERROR
10 - 変更可能キー値のエラーです。
Definition btrieveC.h:62
@ BTRIEVE_STATUS_CODE_NL_FAILURE
3101 - ネットワーク レイヤーでエラーが発生しました。
Definition btrieveC.h:465
@ BTRIEVE_STATUS_CODE_PERMISSION_ERROR
94 - アクセス権エラーです。
Definition btrieveC.h:224
@ BTRIEVE_STATUS_CODE_INCOMPATIBLE_MODE_ERROR
88 - 両立しないモードのエラーです。
Definition btrieveC.h:214
@ BTRIEVE_STATUS_CODE_MK_BAD_PIDS
3026 - MicroKernel:PIDs が無効です。
Definition btrieveC.h:459
@ BTRIEVE_STATUS_CODE_INVALID_FUNCTION
1 - 関数が無効です。
Definition btrieveC.h:44
@ BTRIEVE_STATUS_CODE_INTERNAL_TRANSACTION_ERROR
98 - 内部トランザクション エラーです。
Definition btrieveC.h:232
@ BTRIEVE_STATUS_CODE_COMPRESSION_BUF_PARM_OUTOFRANGE
1011 - 圧縮バッファー パラメーターが範囲外です。
Definition btrieveC.h:357
@ BTRIEVE_STATUS_CODE_CHUNK_INCOMPATIBLE_FILE
107 - チャンクと互換性のないファイルです。
Definition btrieveC.h:250
@ BTRIEVE_STATUS_CODE_MK_PNSL_NOT_LOADED
3013 - MicroKernel:ネットワーク サービス レイヤーがロードされていません。
Definition btrieveC.h:433
@ BTRIEVE_STATUS_CODE_INVALID_KEYLENGTH
29 - キー長が無効です。
Definition btrieveC.h:100
@ BTRIEVE_STATUS_CODE_EXTENDED_FILE_ERROR
13 - 拡張ファイル エラーです。
Definition btrieveC.h:68
@ BTRIEVE_STATUS_CODE_ARCH_BLOG_OPEN_ERROR
110 - アーカイブ ログ設定ファイル(BLOG)のオープン エラーです。
Definition btrieveC.h:254
@ BTRIEVE_STATUS_CODE_LAST_SEGMENT_ERROR
163 - 最終セグメント エラーです。
Definition btrieveC.h:317
@ BTRIEVE_STATUS_CODE_MEM_ALLOCATION_ERR
1002 - メモリ割り当てエラーです。
Definition btrieveC.h:339
@ BTRIEVE_STATUS_CODE_INVALID_USERNAME
141 - ユーザー名が無効です。
Definition btrieveC.h:288
@ BTRIEVE_STATUS_CODE_NO_DATABASE_SERVICES
145 - データベース サービスがありません。
Definition btrieveC.h:296
btrieve_status_code_t BtrieveClientStop(btrieve_client_t client)
Btrieve クライアントを停止します。
btrieve_status_code_t BtrieveVersionFree(btrieve_version_t version)
Btrieve バージョンを解放します。
struct btrieve_index_attributes * btrieve_index_attributes_t
Btrieve インデックス属性。
Definition btrieveC.h:1324
btrieve_status_code_t BtrieveKeySegmentFree(btrieve_key_segment_t keySegment)
Btrieve キー セグメントを解放します。
struct btrieve_bulk_delete_result * btrieve_bulk_delete_result_t
Btrieve 一括削除結果。
Definition btrieveC.h:1289
btrieve_status_code_t BtrieveVersionGetLastStatusCode(btrieve_version_t version)
Btrieve バージョンから最新のステータス コードを取得します。
int BtrieveFileInformationGetLockOwnerImplicitLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの暗黙ロックを取得します。
int BtrieveFileInformationGetReadOnly(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から読み取り専用を取得します。
long long BtrieveFileInformationGetReferentialIntegrityCursorPosition(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性のカーソル位置を取得します。
btrieve_status_code_t BtrieveBulkRetrieveResultAllocate(btrieve_bulk_retrieve_result_t *bulkRetrieveResultPtr)
Btrieve 一括取得結果を割り当てます。
const char * BtrieveIndexToString(btrieve_index_t index)
Btrieve インデックスを文字列として返します。
struct btrieve_bulk_create_payload * btrieve_bulk_create_payload_t
Btrieve 一括作成ペイロード。
Definition btrieveC.h:1269
int BtrieveKeySegmentGetACSNumber(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから ACS 番号を取得します。
int BtrieveFileInformationGetSecurityPermissionAlter(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの alter アクセス権を取得します。
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 BtrieveFileAttributesSetPreallocatedPageCount(btrieve_file_attributes_t fileAttributes, int preallocatedPageCount)
Btrieve ファイル属性にプリアロケート ページ数を設定します。
btrieve_page_lock_type_t
Btrieve ページ ロックの種類。
Definition btrieveC.h:1201
@ BTRIEVE_PAGE_LOCK_TYPE_DATA_PAGE
データ ページ。
Definition btrieveC.h:1205
@ BTRIEVE_PAGE_LOCK_TYPE_VARIABLE_PAGE
可変ページ。
Definition btrieveC.h:1209
@ BTRIEVE_PAGE_LOCK_TYPE_UNKNOWN
不明。
Definition btrieveC.h:1211
@ BTRIEVE_PAGE_LOCK_TYPE_NONE
なし。
Definition btrieveC.h:1203
@ BTRIEVE_PAGE_LOCK_TYPE_INDEX_PAGE
インデックス ページ。
Definition btrieveC.h:1207
const char * BtrieveVariableLengthRecordsModeToString(btrieve_variable_length_records_mode_t variableLengthRecordsMode)
Btrieve 可変長レコード モードを文字列として返します。
btrieve_status_code_t BtrieveBulkDeleteAttributesFree(btrieve_bulk_delete_attributes_t bulkDeleteAttributes)
Btrieve 一括削除属性を解放します。
btrieve_connector_t
Btrieve コネクタ。
Definition btrieveC.h:609
@ BTRIEVE_CONNECTOR_AND
And。
Definition btrieveC.h:613
@ BTRIEVE_CONNECTOR_LAST
末尾。
Definition btrieveC.h:611
@ BTRIEVE_CONNECTOR_UNKNOWN
不明。
Definition btrieveC.h:617
@ BTRIEVE_CONNECTOR_OR
Or。
Definition btrieveC.h:615
btrieve_status_code_t BtrieveFileInformationGetSegmentFileName(btrieve_file_information_t fileInformation, int segmentFileNumber, char *name, int nameSize)
Btrieve ファイル情報からセグメント ファイル名を取得します。
const char * BtrieveFreeSpaceThresholdToString(btrieve_free_space_threshold_t freeSpaceThreshold)
Btrieve 空きスペース スレッショルドを文字列として返します。
btrieve_page_size_t
Btrieve ページ サイズ。
Definition btrieveC.h:1216
@ BTRIEVE_PAGE_SIZE_DEFAULT
デフォルト。
Definition btrieveC.h:1236
@ BTRIEVE_PAGE_SIZE_UNKNOWN
不明。
Definition btrieveC.h:1238
@ BTRIEVE_PAGE_SIZE_4096
ページ サイズ 4096。
Definition btrieveC.h:1230
@ BTRIEVE_PAGE_SIZE_1536
ページ サイズ 1536。
Definition btrieveC.h:1222
@ BTRIEVE_PAGE_SIZE_1024
ページ サイズ 1024。
Definition btrieveC.h:1220
@ BTRIEVE_PAGE_SIZE_2048
ページ サイズ 2048。
Definition btrieveC.h:1224
@ BTRIEVE_PAGE_SIZE_16384
ページ サイズ 16384。
Definition btrieveC.h:1234
@ BTRIEVE_PAGE_SIZE_512
ページ サイズ 512。
Definition btrieveC.h:1218
@ BTRIEVE_PAGE_SIZE_8192
ページ サイズ 8192。
Definition btrieveC.h:1232
@ BTRIEVE_PAGE_SIZE_3072
ページ サイズ 3072。
Definition btrieveC.h:1226
@ BTRIEVE_PAGE_SIZE_3584
ページ サイズ 3584。
Definition btrieveC.h:1228
int BtrieveFileInformationGetLockOwnerWriteNoWait(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーの書き込みノー ウェイトを取得します。
const char * BtrieveSystemFieldToString(btrieve_system_field_t systemField)
Btrieve システム フィールドを文字列として返します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesFree(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes)
Btrieve 一括取得属性を解放します。
btrieve_status_code_t BtrieveFilterSetComparisonConstant(btrieve_filter_t filter, const char *constant, int constantLength)
Btrieve フィルターに比較定数を設定します。
btrieve_status_code_t BtrieveFileBulkCreate(btrieve_file_t file, const btrieve_bulk_create_payload_t bulkCreatePayload, btrieve_bulk_create_result_t bulkCreateResult)
Btrieve ファイルの一括作成。
int BtrieveKeySegmentGetNullAnySegment(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから一部セグメント ヌル キーを取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddFilter(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, btrieve_filter_t filter)
Btrieve 一括取得属性にフィルターを追加します。
btrieve_status_code_t BtrieveBulkDeleteAttributesAddFilter(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_filter_t filter)
Btrieve 一括削除属性にフィルターを追加します。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleUserName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのユーザー名を取得します。
btrieve_status_code_t BtrieveFileUnlockCursorPosition(btrieve_file_t file, long long cursorPosition)
Btrieve ファイルのカーソル位置のロックを解除します。
int BtrieveFileInformationGetSegmented(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセグメント化を取得します。
btrieve_status_code_t BtrieveClientLoginW(btrieve_client_t client, const wchar_t *databaseURI)
Btrieve クライアントをログインします。
btrieve_record_compression_mode_t
Btrieve レコード圧縮モード。
Definition btrieveC.h:556
@ BTRIEVE_RECORD_COMPRESSION_MODE_RUN_LENGTH_ENCODING
ラン レングス符号化(RLE)。
Definition btrieveC.h:562
@ BTRIEVE_RECORD_COMPRESSION_MODE_NONE
なし。
Definition btrieveC.h:558
@ BTRIEVE_RECORD_COMPRESSION_MODE_BLANK_TRUNCATION
ブランク トランケーション。
Definition btrieveC.h:560
@ BTRIEVE_RECORD_COMPRESSION_MODE_UNKNOWN
不明。
Definition btrieveC.h:564
int BtrieveClientGetServiceAgentIdentifier(btrieve_client_t client)
Btrieve クライアントからサービス エージェント ID を取得します。
btrieve_status_code_t BtrieveKeySegmentGetLastStatusCode(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから最新のステータス コードを取得します。
long long BtrieveUnixEpochMicrosecondsToTimestamp(long long microseconds)
マイクロ秒単位のタイムスタンプに基づく Unix エポックを Btrieve TIMESTAMP に変換します。
btrieve_location_mode_t
Btrieve 場所モード。
Definition btrieveC.h:718
@ BTRIEVE_LOCATION_MODE_NO_PREFERENCE
優先設定しない。
Definition btrieveC.h:720
@ BTRIEVE_LOCATION_MODE_FORCE_LOCAL
ローカルを設定する。
Definition btrieveC.h:722
@ BTRIEVE_LOCATION_MODE_FORCE_REMOTE
リモートを設定する。
Definition btrieveC.h:724
@ BTRIEVE_LOCATION_MODE_UNKNOWN
不明。
Definition btrieveC.h:726
btrieve_status_code_t BtrieveFileInformationGetLockOwnerName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からロック オーナーの名前を取得します。
int BtrieveFileInformationGetUsageCount(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 BtrieveClientGetLastStatusCode(btrieve_client_t client)
Btrieve クライアントから最新のステータス コードを取得します。
int BtrieveFileInformationGetSecurityHandlePAM(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの PAM を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetDuplicateMode(btrieve_index_attributes_t indexAttributes, btrieve_duplicate_mode_t duplicateMode)
Btrieve インデックス属性に重複モードを設定します。
int BtrieveFileInformationGetSecurityPermissionCreateRecord(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの record create アクセス権を取得します。
btrieve_status_code_t BtrieveFilterSetLikeCodePageName(btrieve_filter_t filter, const char *name)
Btrieve フィルターに Like で使用するコード ページ名を設定します。
btrieve_status_code_t BtrieveFileRecordInsertChunk(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 ファイルのオーナーを設定します。
int BtrieveFileInformationGetReferentialIntegrityConstraints(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から参照整合性制約を取得します。
int BtrieveClientGetClientIdentifier(btrieve_client_t client)
Btrieve クライアントからクライアント ID を取得します。
btrieve_status_code_t BtrieveClientLogout(btrieve_client_t client, const char *databaseURI)
Btrieve クライアントをログアウトします。
btrieve_status_code_t BtrieveFileRecordCreate(btrieve_file_t file, char *record, int recordLength)
Btrieve ファイルのレコードを作成します。
btrieve_status_code_t BtrieveBulkDeleteAttributesSetSkipCurrentRecord(btrieve_bulk_delete_attributes_t bulkDeleteAttributes, int skipCurrentRecord)
Btrieve 一括削除属性に現在のレコードのスキップを設定します。
btrieve_status_code_t BtrieveFileAttributesSetKeyOnly(btrieve_file_attributes_t fileAttributes, int enableKeyOnly)
Btrieve ファイル属性にキー オンリーを設定します。
int BtrieveFileInformationGetGatewayPlatform(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのプラットフォームを取得します。
int BtrieveFileInformationGetPagePreallocation(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ プリアロケーションを取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseBtpasswd(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの Btpasswd を取得します。
const char * BtrievePageLockTypeToString(btrieve_page_lock_type_t pageLockType)
Btrieve ページ ロックの種類を文字列として返します。
long long BtrieveTimestampToUnixEpochMicroseconds(long long timestamp)
Btrieve TIMESTAMP を Unix エポック タイムスタンプ(マイクロ秒単位)に変換します。
btrieve_status_code_t BtrieveFilterSetACSName(btrieve_filter_t filter, const char *name)
Btrieve フィルターに ACS 名を設定します。
int BtrieveVersionGetClientVersionNumber(btrieve_version_t version)
Btrieve バージョンからクライアントのバージョン番号を取得します。
int BtrieveVersionGetRemoteVersionNumber(btrieve_version_t version)
Btrieve バージョンからリモートのバージョン番号を取得します。
int BtrieveFileInformationGetSecurityHandleTrusted(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの信頼を取得します。
int BtrieveFileInformationGetSecurityPermissionCreateStoredProcedure(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの create stored procedure アクセス権を取得します。
int BtrieveFileInformationGetIndexCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からインデックス数を取得します。
btrieve_status_code_t BtrieveFileGetLastStatusCode(btrieve_file_t file)
Btrieve ファイルから最新のステータス コードを取得します。
const char * BtrieveSystemDataModeToString(btrieve_system_data_mode_t systemDataMode)
Btrieve システム データ モードを文字列として返します。
btrieve_lock_mode_t
Btrieve ロック モード。
Definition btrieveC.h:733
@ BTRIEVE_LOCK_MODE_SINGLE_WAIT
単一のウェイト。
Definition btrieveC.h:737
@ BTRIEVE_LOCK_MODE_MULTIPLE_WAIT
複数のウェイト。
Definition btrieveC.h:741
@ BTRIEVE_LOCK_MODE_UNKNOWN
不明。
Definition btrieveC.h:745
@ BTRIEVE_LOCK_MODE_MULTIPLE_NO_WAIT
複数のノー ウェイト。
Definition btrieveC.h:743
@ BTRIEVE_LOCK_MODE_SINGLE_NO_WAIT
単一のノー ウェイト。
Definition btrieveC.h:739
@ BTRIEVE_LOCK_MODE_NONE
なし。
Definition btrieveC.h:735
btrieve_page_lock_type_t BtrieveFileInformationGetLockOwnerPageLockType(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのページ ロックの種類を取得します。
btrieve_owner_mode_t
Btrieve ファイルのオーナー モード。
Definition btrieveC.h:768
@ BTRIEVE_OWNER_MODE_ENCRYPTION_NO_READ_ALLOWED
読み取りは許可されず、暗号化される。
Definition btrieveC.h:776
@ BTRIEVE_OWNER_MODE_NO_ENCRYPTION_READ_ALLOWED
読み取りは許可され、暗号化されない。
Definition btrieveC.h:774
@ BTRIEVE_OWNER_MODE_NONE
なし。
Definition btrieveC.h:770
@ BTRIEVE_OWNER_MODE_NO_ENCRYPTION_NO_READ_ALLOWED
読み取りは許可されず、暗号化されない。
Definition btrieveC.h:772
@ BTRIEVE_OWNER_MODE_ENCRYPTION_READ_ALLOWED
読み取りは許可され、暗号化される。
Definition btrieveC.h:778
@ BTRIEVE_OWNER_MODE_UNKNOWN
不明。
Definition btrieveC.h:780
int BtrieveKeySegmentGetOffset(btrieve_key_segment_t keySegment)
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_comparison_t
Btrieve 比較。
Definition btrieveC.h:583
@ BTRIEVE_COMPARISON_EQUAL
等しい。
Definition btrieveC.h:587
@ BTRIEVE_COMPARISON_GREATER_THAN
より大きい。
Definition btrieveC.h:589
@ BTRIEVE_COMPARISON_NONE
なし。
Definition btrieveC.h:585
@ BTRIEVE_COMPARISON_LESS_THAN_OR_EQUAL
以下。
Definition btrieveC.h:597
@ BTRIEVE_COMPARISON_LESS_THAN
より小さい。
Definition btrieveC.h:591
@ BTRIEVE_COMPARISON_JSON_QUERY_MATCH
JSON フィルター クエリ一致。
Definition btrieveC.h:603
@ BTRIEVE_COMPARISON_GREATER_THAN_OR_EQUAL
以上。
Definition btrieveC.h:595
@ BTRIEVE_COMPARISON_LIKE
類似。
Definition btrieveC.h:599
@ BTRIEVE_COMPARISON_NOT_LIKE
類似しない。
Definition btrieveC.h:601
@ BTRIEVE_COMPARISON_NOT_EQUAL
等しくない。
Definition btrieveC.h:593
@ BTRIEVE_COMPARISON_UNKNOWN
不明。
Definition btrieveC.h:605
int BtrieveFileInformationGetLockOwnerFileLock(btrieve_file_information_t fileInformation)
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 ファイルのレコードを取得します。
btrieve_duplicate_mode_t
Btrieve 重複モード。
Definition btrieveC.h:569
@ BTRIEVE_DUPLICATE_MODE_NOT_ALLOWED
重複は許可されない。
Definition btrieveC.h:571
@ BTRIEVE_DUPLICATE_MODE_UNKNOWN
不明。
Definition btrieveC.h:577
@ BTRIEVE_DUPLICATE_MODE_ALLOWED_NONREPEATING
重複は許可され、繰り返されない。
Definition btrieveC.h:573
@ BTRIEVE_DUPLICATE_MODE_ALLOWED_REPEATING
重複は許可され、繰り返される。
Definition btrieveC.h:575
int BtrieveFileInformationGetPageCompression(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からページ圧縮を取得します。
int BtrieveKeySegmentGetDescendingSortOrder(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから降順ソートを取得します。
long long BtrieveFileGetCursorPosition(btrieve_file_t file)
Btrieve ファイルからカーソル位置を取得します。
btrieve_status_code_t BtrieveClientFileRenameW(btrieve_client_t client, const wchar_t *existingFileName, const wchar_t *newFileName)
Btrieve クライアントのファイルの名前を変更します。
btrieve_lock_mode_t BtrieveFileInformationGetLockOwnerExplicitLockMode(btrieve_file_information_t fileInformation)
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 ファイルの末尾のレコードを取得します。
btrieve_status_code_t BtrieveIndexAttributesSetACSName(btrieve_index_attributes_t indexAttributes, const char *ACSName)
Btrieve インデックス属性に ACS 名を設定します。
int BtrieveBulkRetrieveResultGetRecordCount(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果からレコード数を取得します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesAddField(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int offset, int length)
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 BtrieveFilterSetComparison(btrieve_filter_t filter, btrieve_comparison_t comparison)
Btrieve フィルターに比較を設定します。
btrieve_status_code_t BtrieveBulkRetrieveAttributesSetSkipCurrentRecord(btrieve_bulk_retrieve_attributes_t bulkRetrieveAttributes, int skipCurrentRecord)
Btrieve 一括取得属性に現在のレコードのスキップを設定します。
long long BtrieveFileGetRecordCreateTime(btrieve_file_t file)
Btrieve ファイルからレコードの作成時刻を取得します。
btrieve_status_code_t BtrieveClientFileDeleteW(btrieve_client_t client, const wchar_t *fileName)
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 BtrieveIndexAttributesSetACSMode(btrieve_index_attributes_t indexAttributes, btrieve_acs_mode_t ACSMode)
Btrieve インデックス属性に ACS モードを設定します。
btrieve_acs_mode_t
Btrieve 代替照合順序モード。
Definition btrieveC.h:539
@ BTRIEVE_ACS_MODE_DEFAULT
デフォルト。
Definition btrieveC.h:549
@ BTRIEVE_ACS_MODE_NONE
なし。
Definition btrieveC.h:541
@ BTRIEVE_ACS_MODE_CASE_INSENSITIVE
大文字小文字無視。
Definition btrieveC.h:547
@ BTRIEVE_ACS_MODE_UNKNOWN
不明。
Definition btrieveC.h:551
@ BTRIEVE_ACS_MODE_NAMED
名前付き。
Definition btrieveC.h:543
@ BTRIEVE_ACS_MODE_NUMBERED
番号付き。
Definition btrieveC.h:545
const char * BtrieveRecordCompressionModeToString(btrieve_record_compression_mode_t recordCompressionMode)
Btrieve レコード圧縮モードを文字列として返します。
btrieve_status_code_t BtrieveBulkCreateResultAllocate(btrieve_bulk_create_result_t *btrieveBulkCreateResultPtr)
Btrieve 一括作成結果を割り当てます。
btrieve_status_code_t BtrieveClientLogin(btrieve_client_t client, const char *databaseURI)
Btrieve クライアントをログインします。
int BtrieveFileInformationGetLockOwnerRecordLock(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのレコード ロックを取得します。
btrieve_status_code_t BtrieveFileGetInformation(btrieve_file_t file, btrieve_file_information_t fileInformation)
Btrieve ファイルから情報を取得します。
btrieve_status_code_t BtrieveClientReset(btrieve_client_t client)
Btrieve クライアントをリセットします。
btrieve_status_code_t BtrieveFileInformationGetSecurityHandleDatabaseName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からセキュリティ ハンドルのデータベース名を取得します。
btrieve_null_key_mode_t
Btrieve ヌル キー モード。
Definition btrieveC.h:1188
@ BTRIEVE_NULL_KEY_MODE_ANY_SEGMENTS
一部セグメント。
Definition btrieveC.h:1192
@ BTRIEVE_NULL_KEY_MODE_ALL_SEGMENTS
全セグメント。
Definition btrieveC.h:1190
@ BTRIEVE_NULL_KEY_MODE_NONE
なし。
Definition btrieveC.h:1194
@ BTRIEVE_NULL_KEY_MODE_UNKNOWN
不明。
Definition btrieveC.h:1196
btrieve_status_code_t BtrieveFileAttributesSetRecordCompressionMode(btrieve_file_attributes_t fileAttributes, btrieve_record_compression_mode_t recordCompressionMode)
Btrieve ファイル属性にレコード圧縮モードを設定します。
int BtrieveFileInformationGetSecurityPermissionNoRights(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの no rights アクセス権を取得します。
btrieve_status_code_t BtrieveBulkCreatePayloadAddRecord(btrieve_bulk_create_payload_t bulkCreatePayload, const char *record, int recordLength)
Btrieve 一括作成ペイロードにレコードを追加します。
int BtrieveFileInformationGetLockOwnerClientIdentifier(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのクライアント ID を取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSPreauthorized(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS preauthorized を取得します。
btrieve_encrypt_type_t BtrieveFileInformationGetEncryptionType(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から暗号化の種類を取得します。
int BtrieveFileInformationGetLockOwnerTimeInTransaction(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からロック オーナーのトランザクション内での時間を取得します。
int BtrieveFileInformationGetSecurityCurrentDatabaseTrusted(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの信頼を取得します。
btrieve_status_code_t BtrieveFilterAllocate(btrieve_filter_t *btrieveFilterPtr)
Btrieve フィルターを割り当てます。
btrieve_data_type_t BtrieveKeySegmentGetDataType(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからデータ型を取得します。
struct btrieve_bulk_retrieve_attributes * btrieve_bulk_retrieve_attributes_t
Btrieve 一括取得属性。
Definition btrieveC.h:1277
btrieve_status_code_t BtrieveBulkDeleteResultAllocate(btrieve_bulk_delete_result_t *bulkDeleteResultPtr)
Btrieve 一括削除結果を割り当てます。
long long BtrieveFileInformationGetRecordCount(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からレコード数を取得します。
int BtrieveVersionGetLocalVersionNumber(btrieve_version_t version)
Btrieve バージョンからローカルのバージョン番号を取得します。
btrieve_status_code_t BtrieveKeySegmentSetNullKeyMode(btrieve_key_segment_t keySegment, btrieve_null_key_mode_t nullKeyMode)
Btrieve キー セグメントにヌル キー モードを設定します。
btrieve_status_code_t BtrieveFileAttributesSetFixedRecordLength(btrieve_file_attributes_t fileAttributes, int fixedRecordLength)
Btrieve ファイル属性に固定レコード長を設定します。
int BtrieveBulkRetrieveResultGetRecord(btrieve_bulk_retrieve_result_t bulkRetrieveResult, int recordNumber, char *record, int recordSize)
Btrieve 一括取得結果からレコードを取得します。
int BtrieveFileInformationGetSecurityHandleBtpasswd(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの Btpasswd を取得します。
btrieve_status_code_t BtrieveFileInformationGetGatewayName(btrieve_file_information_t fileInformation, char *name, int nameSize)
Btrieve ファイル情報からゲートウェイの名前を取得します。
btrieve_status_code_t BtrieveBulkCreateResultFree(btrieve_bulk_create_result_t bulkCreateResult)
Btrieve 一括作成結果を解放します。
btrieve_page_size_t BtrieveFileInformationGetPageSize(btrieve_file_information_t fileInformation)
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 ファイルの前の一括取得。
int BtrieveFileGetPercentage(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition)
Btrieve ファイルからパーセンテージを取得します。
btrieve_status_code_t BtrieveClientAllocate(btrieve_client_t *btrieveClientPtr, int serviceAgentIdentifier, int clientIdentifier)
Btrieve クライアントを割り当てます。
btrieve_status_code_t BtrieveBulkRetrieveResultGetLastStatusCode(btrieve_bulk_retrieve_result_t bulkRetrieveResult)
Btrieve 一括取得結果から最新のステータス コードを取得します。
struct btrieve_file_information * btrieve_file_information_t
Btrieve ファイル情報。
Definition btrieveC.h:1313
int BtrieveFileInformationGetSecurityHandleExplicit(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの明示的を取得します。
btrieve_status_code_t BtrieveKeySegmentSetField(btrieve_key_segment_t keySegment, int offset, int length, btrieve_data_type_t dataType)
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 BtrieveKeySegmentGetUseNumberedACS(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから番号付き ACS の使用を取得します。
int BtrieveFileInformationGetContinuousOperation(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から Continuous オペレーションを取得します。
btrieve_status_code_t BtrieveFileAttributesSetBalancedIndexes(btrieve_file_attributes_t fileAttributes, int enableBalancedIndexes)
Btrieve ファイル属性にインデックス バランスを設定します。
int BtrieveVersionGetRemoteRevisionNumber(btrieve_version_t version)
Btrieve バージョンからリモートのリビジョン番号を取得します。
btrieve_status_code_t BtrieveIndexAttributesSetIndex(btrieve_index_attributes_t indexAttributes, btrieve_index_t index)
Btrieve インデックス属性にインデックスを設定します。
const char * BtrieveDataTypeToString(btrieve_data_type_t dataType)
Btrieve データ型を文字列として返します。
int BtrieveFileInformationGetGatewayPatchLevel(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのパッチ レベルを取得します。
int BtrieveFileInformationGetSecurityPermissionUpdate(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの update アクセス権を取得します。
btrieve_file_version_t
Btrieve ファイル バージョン。
Definition btrieveC.h:1148
@ BTRIEVE_FILE_VERSION_9_0
ファイル バージョン 9.0。
Definition btrieveC.h:1158
@ BTRIEVE_FILE_VERSION_9_5
ファイル バージョン 9.5。
Definition btrieveC.h:1160
@ BTRIEVE_FILE_VERSION_13_0
ファイル バージョン 13.0。
Definition btrieveC.h:1162
@ BTRIEVE_FILE_VERSION_7_0
ファイル バージョン 7.0。
Definition btrieveC.h:1154
@ BTRIEVE_FILE_VERSION_6_1
ファイル バージョン 6.1。
Definition btrieveC.h:1152
@ BTRIEVE_FILE_VERSION_8_0
ファイル バージョン 8.0。
Definition btrieveC.h:1156
@ BTRIEVE_FILE_VERSION_6_0
ファイル バージョン 6.0。
Definition btrieveC.h:1150
@ BTRIEVE_FILE_VERSION_UNKNOWN
不明。
Definition btrieveC.h:1168
@ BTRIEVE_FILE_VERSION_16_0
ファイル バージョン 16.0。
Definition btrieveC.h:1164
@ BTRIEVE_FILE_VERSION_DEFAULT
デフォルト。
Definition btrieveC.h:1166
btrieve_status_code_t BtrieveFileInformationFree(btrieve_file_information_t fileInformation)
Btrieve ファイル情報を解放します。
btrieve_status_code_t BtrieveFileKeyRetrieveLast(btrieve_file_t file, btrieve_index_t index, char *key, int keySize)
Btrieve ファイルの末尾のキーを取得します。
struct btrieve_key_segment * btrieve_key_segment_t
Btrieve キー セグメント。
Definition btrieveC.h:1331
const char * BtrieveACSModeToString(btrieve_acs_mode_t ACSMode)
Btrieve ACS モードを文字列として返します。
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSComplete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS complete を取得します。
btrieve_status_code_t BtrieveIndexAttributesFree(btrieve_index_attributes_t indexAttributes)
Btrieve インデックス属性を解放します。
struct btrieve_client * btrieve_client_t
Btrieve クライアント。
Definition btrieveC.h:1296
int BtrieveFileInformationGetSystemData(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム データを取得します。
btrieve_status_code_t BtrieveFileInformationGetLastStatusCode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報から最新のステータス コードを取得します。
int BtrieveFileGetNumerator(btrieve_file_t file, btrieve_index_t index, const char *key, int keyLength, long long cursorPosition, int denominator)
Btrieve ファイルから分子を取得します。
const char * BtrieveDuplicateModeToString(btrieve_duplicate_mode_t duplicateMode)
Btrieve 重複モードを文字列として返します。
int BtrieveKeySegmentGetNullAllSegments(btrieve_key_segment_t keySegment)
Btrieve キー セグメントから全セグメント ヌル キーを取得します。
btrieve_status_code_t BtrieveFileRecordUnlock(btrieve_file_t file, btrieve_unlock_mode_t unlockMode)
Btrieve ファイルのレコードのロックを解除します。
const char * BtrieveNullKeyModeToString(btrieve_null_key_mode_t nullKeyMode)
Btrieve ヌル キー モードを文字列として返します。
int BtrieveFileInformationGetGatewayMinorVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのマイナー バージョンを取得します。
int BtrieveFileInformationGetGatewayMajorVersion(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からゲートウェイのメジャー バージョンを取得します。
int BtrieveKeySegmentGetNullValue(btrieve_key_segment_t keySegment)
Btrieve キー セグメントからヌル値を取得します。
btrieve_status_code_t BtrieveFileKeyRetrievePrevious(btrieve_file_t file, char *key, int keySize)
Btrieve ファイルの前にあるキーを取得します。
btrieve_system_data_mode_t BtrieveFileInformationGetSystemDataMode(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からシステム データ モードを取得します。
btrieve_status_code_t BtrieveClientGetCurrentDirectoryW(btrieve_client_t client, btrieve_disk_drive_t diskDrive, wchar_t *currentDirectory, int currentDirectorySize)
Btrieve クライアントから現在のディレクトリを取得します。
int BtrieveFileInformationGetSecurityPermissionCreateView(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの create view アクセス権を取得します。
btrieve_status_code_t BtrieveFileIndexCreate(btrieve_file_t file, const btrieve_index_attributes_t indexAttributes)
Btrieve ファイルのインデックスを作成します。
btrieve_status_code_t BtrieveFileBulkDeletePrevious(btrieve_file_t file, const btrieve_bulk_delete_attributes_t bulkDeleteAttributes, btrieve_bulk_delete_result_t bulkDeleteResult)
Btrieve ファイルの前の一括削除。
int BtrieveFileInformationGetSecurityHandleRTSSComplete(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティ ハンドルの RTSS complete を取得します。
struct btrieve_version * btrieve_version_t
Btrieve バージョン。
Definition btrieveC.h:1335
int BtrieveFileInformationGetSecurityCurrentDatabaseRTSSDisabled(btrieve_file_information_t fileInformation)
Btrieve ファイル情報からセキュリティの現在のデータベースの RTSS disabled を取得します。