NANDGetStatusAsync

C Specification


#include <revolution/nand.h>

typedef void (*NANDCallback)( s32 result, NANDCommandBlock *block );

s32 NANDGetStatusAsync( const char *path, NANDStatus *stat, NANDCallback cb, NANDCommandBlock *block );

Arguments

path Specifies the path to the target file or directory.
stat Pointer to a NANDStatus structure.
cb Specifies the callback function to call when this function completes processing.
block Specifies the command block structure to pass to the callback function.

Return Values

Returns NAND_RESULT_OK when the request begins normally.

NAND_RESULT_OK
NAND_RESULT_ACCESS
NAND_RESULT_ALLOC_FAILED
NAND_RESULT_BUSY
NAND_RESULT_CORRUPT
NAND_RESULT_INVALID
NAND_RESULT_NOEXISTS
NAND_RESULT_UNKNOWN
NAND_RESULT_FATAL_ERROR

Description

Obtains the status of the file or directory asynchronously. If the queue receiving the request is full in the library, this function call is refused and NAND_RESULT_BUSY is returned.

See Also

NANDStatus, NANDGetStatus, NANDSetStatus, NANDSetStatusAsync

Revision History

06/16/2006 Initial version.