1 /*---------------------------------------------------------------------------* 2 Project: Horizon 3 File: fs_Result.h 4 5 Copyright (C)2009 Nintendo Co., Ltd. All rights reserved. 6 7 These coded instructions, statements, and computer programs contain 8 proprietary information of Nintendo of America Inc. and/or Nintendo 9 Company Ltd., and are protected by Federal copyright law. They may 10 not be disclosed to third parties or copied or duplicated in any form, 11 in whole or in part, without the prior written consent of Nintendo. 12 13 $Rev: 30580 $ 14 *---------------------------------------------------------------------------*/ 15 16 // 17 // このファイルを編集しないでください。 18 // このファイルは自動生成されます。 19 // 20 21 #ifndef NN_FS_FS_RESULT_H_ 22 #define NN_FS_FS_RESULT_H_ 23 24 #ifdef __cplusplus 25 26 #include <nn/Result.h> 27 28 namespace nn { namespace fs { 29 30 31 /*! 32 :category Result 33 @class nn::fs::ResultNotFound 34 @brief ファイル・アーカイブ等が見つからない。 35 */ 36 NN_DEFINE_RESULT_CONST_RANGE( 37 ResultNotFound, 38 Result::LEVEL_STATUS, Result::SUMMARY_NOT_FOUND, Result::MODULE_NN_FS, 100, 100, 179 39 ); 40 41 /*! 42 :category Result 43 @class nn::fs::ResultMediaNotFound 44 @brief メディアが見つからない・認識できない。ResultNotFound に属するエラー。 45 */ 46 NN_DEFINE_RESULT_CONST_RANGE( 47 ResultMediaNotFound, 48 Result::LEVEL_STATUS, Result::SUMMARY_NOT_FOUND, Result::MODULE_NN_FS, 130, 130, 179 49 ); 50 51 /*! 52 :category Result 53 @class nn::fs::ResultAlreadyExists 54 @brief ファイル・アーカイブ等は既に存在している。 55 */ 56 NN_DEFINE_RESULT_CONST_RANGE( 57 ResultAlreadyExists, 58 Result::LEVEL_STATUS, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_FS, 180, 180, 199 59 ); 60 61 /*! 62 :category Result 63 @class nn::fs::ResultNotEnoughSpace 64 @brief 空き容量がない。 65 */ 66 NN_DEFINE_RESULT_CONST_RANGE( 67 ResultNotEnoughSpace, 68 Result::LEVEL_STATUS, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_FS, 200, 200, 219 69 ); 70 71 /*! 72 :category Result 73 @class nn::fs::ResultArchiveInvalidated 74 @brief アーカイブが無効になった。 75 */ 76 NN_DEFINE_RESULT_CONST_RANGE( 77 ResultArchiveInvalidated, 78 Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 220, 220, 229 79 ); 80 81 /*! 82 :category Result 83 @class nn::fs::ResultOperationDenied 84 @brief 操作が拒否された。 85 */ 86 NN_DEFINE_RESULT_CONST_RANGE( 87 ResultOperationDenied, 88 Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_FS, 230, 230, 339 89 ); 90 91 /*! 92 :category Result 93 @class nn::fs::ResultWriteProtected 94 @brief 書き込み禁止にされている。ResultOperationDenied に属するエラー。 95 */ 96 NN_DEFINE_RESULT_CONST_RANGE( 97 ResultWriteProtected, 98 Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_FS, 260, 260, 279 99 ); 100 101 /*! 102 :category Result 103 @class nn::fs::ResultMediaAccessError 104 @brief メディアへのアクセス中のエラー。ResultOperationDenied に属するエラー。 105 */ 106 NN_DEFINE_RESULT_CONST_RANGE( 107 ResultMediaAccessError, 108 Result::LEVEL_STATUS, Result::SUMMARY_INTERNAL, Result::MODULE_NN_FS, 280, 280, 339 109 ); 110 111 /*! 112 :category Result 113 @class nn::fs::ResultNotFormatted 114 @brief フォーマットされていない。 115 */ 116 NN_DEFINE_RESULT_CONST_RANGE( 117 ResultNotFormatted, 118 Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 340, 340, 359 119 ); 120 121 /*! 122 :category Result 123 @class nn::fs::ResultBadFormat 124 @brief 不正なフォーマット。 125 */ 126 NN_DEFINE_RESULT_CONST_RANGE( 127 ResultBadFormat, 128 Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 360, 360, 389 129 ); 130 131 /*! 132 :category Result 133 @class nn::fs::ResultVerificationFailed 134 @brief 検証に失敗した。 135 */ 136 NN_DEFINE_RESULT_CONST_RANGE( 137 ResultVerificationFailed, 138 Result::LEVEL_PERMANENT, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_FS, 390, 390, 399 139 ); 140 141 /*! 142 :category Result 143 :private 144 @class nn::fs::ResultOutOfResource 145 @brief リソースが足りない。 146 */ 147 NN_DEFINE_RESULT_CONST_RANGE( 148 ResultOutOfResource, 149 Result::LEVEL_PERMANENT, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_FS, 600, 600, 629 150 ); 151 152 /*! 153 :category Result 154 :private 155 @class nn::fs::ResultAccessDenied 156 @brief アクセスが拒否された。 157 */ 158 NN_DEFINE_RESULT_CONST_RANGE( 159 ResultAccessDenied, 160 Result::LEVEL_PERMANENT, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_FS, 630, 630, 659 161 ); 162 163 /*! 164 :category Result 165 :private 166 @class nn::fs::ResultInvalidArgument 167 @brief 不正な引数。 168 */ 169 NN_DEFINE_RESULT_CONST_RANGE( 170 ResultInvalidArgument, 171 Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_FS, 700, 700, 729 172 ); 173 174 /*! 175 :category Result 176 :private 177 @class nn::fs::ResultNotInitialized 178 @brief 初期化されていない。 179 */ 180 NN_DEFINE_RESULT_CONST_RANGE( 181 ResultNotInitialized, 182 Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 730, 730, 749 183 ); 184 185 /*! 186 :category Result 187 :private 188 @class nn::fs::ResultAlreadyInitialized 189 @brief 初期化済みの状態で初期化処理が実行された。 190 */ 191 NN_DEFINE_RESULT_CONST_RANGE( 192 ResultAlreadyInitialized, 193 Result::LEVEL_USAGE, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_FS, 750, 750, 759 194 ); 195 196 /*! 197 :category Result 198 :private 199 @class nn::fs::ResultUnsupportedOperation 200 @brief 未サポートの機能・許可されていない操作。 201 */ 202 NN_DEFINE_RESULT_CONST_RANGE( 203 ResultUnsupportedOperation, 204 Result::LEVEL_USAGE, Result::SUMMARY_NOT_SUPPORTED, Result::MODULE_NN_FS, 760, 760, 779 205 ); 206 207 }} 208 209 #endif // __cplusplus 210 211 #endif // NN_FS_FS_RESULT_H_ 212