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.