nn::fs::FileInputStream::TryRead Member Function

Syntax

virtual Result TryRead(
     s32 * pOut,
     void * buffer,
     size_t size
);

Arguments

Name Description
out pOut Stores the size of data (in bytes) that were actually copied. The value 0 is stored if the function reaches the end of the file.
in buffer Pointer to the buffer where the data will be copied.
in size Maximum number of bytes to copy.

Return Values

Returns the result of the operation.

Description

Reads the specified amount of data from a file into a buffer.

Up to size bytes of data are read from the current file position and copied to the region at the address specified by buffer. Returns the size of data (in bytes) that were actually copied.

Returns 0 if it reaches the end of the file.

Revision History

2010/06/14
Initial version.

CONFIDENTIAL