nn::fs::FileStream::TryInitialize Member Function

Syntax

nn::Result TryInitialize(
     const wchar_t * pathName,
     bit32 openMode
);

nn::Result TryInitialize(
     const char * pathName,
     bit32 openMode
);

List of Overloaded Member Functions

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

Description of TryInitialize ( const wchar_t *, bit32 )

The file at the specified path is opened in the specified OpenMode. If no file exists at the specified path, this function creates a file and opens it in write-only mode. This function returns any error that occurs while it is opening the file. You cannot call this function if this object already has a file open.

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

For details on the openMode argument, see OpenMode.

Description of TryInitialize ( const char *, bit32 )

The file at the specified path is opened in the specified OpenMode. If no file exists at the specified path, this function creates a file and opens it in write-only mode. 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 string into a wide 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