#include <nitro/fs.h>
BOOL FS_CreateFileFromMemory(FSFile *p_file, void *buf, u32 size);
p_file | Address of the FSFile structure. |
buf | Start of the memory region for the read or write. |
size | Byte size of buf. |
TRUE
if the file opens properly; FALSE
otherwise.
Treats the address region in the specified memory map as a temporary file and opens the file. The file opened by this function supports only these following functions.
FS_SeekFile
, FS_SeekFileToBegin
, FS_SeekFileToEnd
FS_ReadFile
, FS_WriteFile
FS_ReadFileAsync
, FS_WriteFileAsync
(behaves the same way as the synchronous version)
FS_CloseFile
For more information, see the explanation for the Memory File Archive.
FSFile
structure.FSFile
FSArchive
Memory File Archive
2009/07/29 Added mention that copying structure values is not guaranteed.
2005/06/28 Initial version.
CONFIDENTIAL