nn::fs::FileStream::Initialize Member Function

Syntax

void Initialize(
     const wchar_t * pathName,
     bit32 openMode
);

void Initialize(
     const char * pathName,
     bit32 openMode
);

List of Overloaded Member Functions

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

Description of Initialize ( 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. 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.

This function does not return processing results and it is therefore impossible to handle errors. In general, use TryInitialize.

Description of Initialize ( 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. You cannot call this function if this object already has a file open.
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.

This function does not return processing results and it is therefore impossible to handle errors. In general, use TryInitialize.


CONFIDENTIAL