FsIOOpenFlags

The FsIOOpenFlags enum is used to specify the different bit flags that can be used to set the criteria for opening a file using the IO API.

 

Syntax
enum _FsIOOpenFlags : unsigned int
{
    FsIOOpenFlag_NONE   = 0,
    FsIOOpenFlag_RDONLY = 1 << 0,
    FsIOOpenFlag_WRONLY = 1 << 1,
    FsIOOpenFlag_RDWR   = 1 << 2,
    FsIOOpenFlag_CREAT  = 1 << 3,
    FsIOOpenFlag_TRUNC  = 1 << 4,
    FsIOOpenFlag_HIDDEN = 1 << 5,
};
typedef unsigned int FsIOOpenFlags;

 

Members
Enum Member Integer Value Description
FsIOOpenFlag_NONE 0 No flags should be used for the file operation.
FsIOOpenFlag_RDONLY 1 The file operation should open the file in read-only mode.
FsIOOpenFlag_WRONLY 2 The file operation should open the file in write-only mode.
FsIOOpenFlag_RDWR 4 The file operation should open the file in read and write mode.
FsIOOpenFlag_CREAT 8 The file operation should create the file if it doesn't exist when the open operation is performed.
FsIOOpenFlag_TRUNC 16 The file operation should override the file contents if the file being opened already exists.
FsIOOpenFlag_HIDDEN 32 If the file operation is creating a new file, it should be created with hidden tag. If the file is not being created, this option will do nothing.

 

Remarks

N/A