Skip to main content

Appendix E

The following are the allowed options that may be passed to the PxIOFileCreate function in the options parameter and may be retrieved by the PxIOGetFileInfo function when the type parameter is set to INFO_TYPE_CREATION_OPTIONS:

OptionDescription
CREATE_OPTION_VARRECSZEnable variable length records (FILE_TYPE_KEYED only)
CREATE_OPTION_EXTENDEDExtended record size
CREATE_OPTION_UPDATEPLUSEnable UpdatePlus™ logic (FILE_TYPE_KEYED only)
CREATE_OPTION_NO_SEPARATORRecords will have no field separator
CREATE_OPTION_BBX_SEPARATORSUse BBx® field separators
CREATE_OPTION_DEF_SEPARATORUse default field separator
CREATE_OPTION_NULL_KEY_STRIPBBx® style NULL keys. Strips trailing nulls from a key (FILE_TYPE_KEYED only).

Because the options parameter of PxIOFileCreate is a bit array, more than one option may be passed to the function at a time. However, the separator options cannot be specified simultaneously. If one of the separator options is set, none of the other separator options can be set. Similarly, more than one option may be passed back in the fileInfo field when calling the PxIOGetFileInfo function and specifying INFO_TYPE_CREATION_OPTIONS.

BBx® is a registered trademark of BASIS International Ltd.