nn::fs::FileOutputStream::TryInitialize Member Function

Syntax

nn::Result TryInitialize(
     const wchar_t * pathName,
     bool createIfNotExist
);

nn::Result TryInitialize(
     const char * pathName,
     bool createIfNotExist
);

List of Overloaded Member Functions

TryInitialize ( const wchar_t *, bool ) Opens the specified file.
TryInitialize ( const char *, bool ) Opens the specified file.

Description of TryInitialize ( const wchar_t *, bool )

The file at the specified path is opened write-only and made writable. A file is created and opened write-only if it does not exist at the specified path and the createIfNotExist argument has been set to TRUE. If an error occurred while trying to open the file, it returns that error. Do not call this function if this object has already opened a file.

For expanded save data, you must explicitly create a file with nn::fs::TryCreateFile before calling this function.

Description of TryInitialize ( const char *, bool )

The file at the specified path is opened write-only and made writable. A file is created and opened write-only if it does not exist at the specified path and the createIfNotExist argument has been set to TRUE. This function returns any error that occurs while it is opening the file.
Note: This function uses a large amount of buffer space on the stack because it converts the path name from a multibyte character string into a wide character string. Pay careful attention to the stack size.

For expanded save data, you must explicitly create a file with nn::fs::TryCreateFile before calling this function.


CONFIDENTIAL