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

Syntax

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

Arguments

Name Description
in pathName Path of the file to open.
in openMode Mode in which to open the file.

Return Values

Returns the result of the operation.

Description

Opens the specified file.

Opens the file at the specified path 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. For details on the openMode argument, see OpenMode.


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.

This function returns any error that occurs while it is opening the file.

Important

For expanded save data, you must explicitly create a file using the nn::fs::TryCreateFile function before calling this function. Note: Specifying OPEN_MODE_CREATE for openMode when using expanded save data will cause an error. See Archives for details about expanded save data.

Revision History

2010/06/14
Initial version.

CONFIDENTIAL