File System: List of Descriptions

Table of Contents

Overview

Debugging can sometimes be difficult when using a non-Try type API function with a ROM archive because, for example, if an error occurs, the display will forcibly change to an error display screen and you won't be able to see what was being displayed. This page gives useful information for dealing with this situation.

The following is an example of results that may be displayed on the error display screen.
RSL : 0xC8804464
      Level  : -7
      Summary: 4
      Module : 17
      Desc   : 100
Module=17: Indicates that there has been a file system error. Desc: This value is used to determine which error occurred.
From the list, we know that the above error is nn::fs::ResultNotFound.

List of Descriptions

File system errors are handled by taking multiple results together. (Reference: Handling Results
The value of Desc therefore has a range of meanings, even if the error is of the same type.

DescResultSupplementary Information
100-179ResultNotFound
(130-179)ResultMediaNotFoundErrors associated with ResultNotFound.
180-199ResultAlreadyExists
200-219ResultNotEnoughSpace
220-229ResultArchiveInvalidated
230-339ResultOperationDenied
(260-279)ResultWriteProtectedErrors associated with ResultOperationDenied.
(280-339)ResultMediaAccessErrorErrors associated with ResultOperationDenied.
340-359ResultNotFormatted
360-389ResultBadFormat
390-399ResultVerificationFailed
600-629ResultOutOfResource
630-659ResultAccessDenied
700-729ResultInvalidArgument
730-749ResultNotInitialized
750-759ResultAlreadyInitialized
760-779ResultUnsupportedOperation

Revision History

2011/02/10
Initial version.

CONFIDENTIAL