Library Functions - Appendix References

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:

Option

Description

CREATE_OPTION_VARRECSZ

Enable variable length records (FILE_TYPE_KEYED only)

CREATE_OPTION_EXTENDED

Extended record size

CREATE_OPTION_UPDATEPLUS

Enable UpdatePlus™ logic (FILE_TYPE_KEYED only)

CREATE_OPTION_NO_SEPARATOR

Records will have no field separator

CREATE_OPTION_BBX_SEPARATORS

Use BBx® field separators

CREATE_OPTION_DEF_SEPARATOR

Use default field separator

CREATE_OPTION_NULL_KEY_STRIP

BBx® 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.