FsIOErr

The FsIOErr enum is used to specify one or more errors that may have occurred when using the IO API functions.

 

Syntax
enum FsIOErr : unsigned int
{
    FsIOErr_Success = 0,
    FsIOErr_BadParams,
    FsIOErr_FileNotFound,
    FsIOErr_AccessNotAllowed,
    FsIOErr_FileNotOpened,
    FsIOErr_ReadNotAllowed,
    FsIOErr_PartialReadImpossible,
    FsIOErr_OperationImpossible,
    FsIOErr_WriteNotAllowed,
    FsIOErr_UnknownError = 0xFFFFFFFF
};

 

Members
Enum Member Description
FsIOErr_Success There have been no reporatble errors and the operation has succeeded.
FsIOErr_BadParams There is error in the parameters given to the function.
FsIOErr_FileNotFound The requested file has not been found as part of the package.
FsIOErr_AccessNotAllowed Access to the requested file is not allowed. This may occur id - for example - the file is in another package or has been encrypted.
FsIOErr_FileNotOpened The requested file exists but has not been opened, and the operation needs an open file.
FsIOErr_ReadNotAllowed It is impossible to read from the requested file. This error can result from the file being opened with the incorrect flags, for example.
FsIOErr_PartialReadImpossible It is impossible to read only a part of the requested file (it may still be possible to read the whole file). This may occur if - for example - the file is encrypted or compressed.
FsIOErr_OperationImpossible It is impossible to do the requested operation on the requested file. This may occur if - for example - an open/read/write is still processing or another operation is trying to close the file.
FsIOErr_WriteNotAllowed It is impossible to write to the file. This may occur if - for example - the file has not been opened with the correct flags or the operation is attempting to write to file not which is not in the in the package work folder.
FsIOErr_UnknownError An unexpected error has occurred that cannot be identified.

 

Remarks

N/A