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: 32733 $ 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 @class nn::fs::ResultOutOfResource 144 @brief リソースが足りません。製品では発生しないようにするべきエラーです。 145 */ 146 NN_DEFINE_RESULT_CONST_RANGE( 147 ResultOutOfResource, 148 Result::LEVEL_PERMANENT, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_FS, 600, 600, 629 149 ); 150 151 /*! 152 :category Result 153 @class nn::fs::ResultAccessDenied 154 @brief アクセス権がありません。製品では発生しないようにするべきエラーです。 155 */ 156 NN_DEFINE_RESULT_CONST_RANGE( 157 ResultAccessDenied, 158 Result::LEVEL_PERMANENT, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_FS, 630, 630, 659 159 ); 160 161 /*! 162 :category Result 163 @class nn::fs::ResultInvalidArgument 164 @brief 不正な引数です。製品では発生しないようにするべきエラーです。 165 */ 166 NN_DEFINE_RESULT_CONST_RANGE( 167 ResultInvalidArgument, 168 Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_FS, 700, 700, 729 169 ); 170 171 /*! 172 :category Result 173 @class nn::fs::ResultNotInitialized 174 @brief 初期化が必要な処理が、初期化前に呼び出されました。製品では発生しないようにするべきエラーです。 175 */ 176 NN_DEFINE_RESULT_CONST_RANGE( 177 ResultNotInitialized, 178 Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 730, 730, 749 179 ); 180 181 /*! 182 :category Result 183 @class nn::fs::ResultAlreadyInitialized 184 @brief 初期化済みの状態で、初期化処理が実行されました。製品では発生しないようにするべきエラーです。 185 */ 186 NN_DEFINE_RESULT_CONST_RANGE( 187 ResultAlreadyInitialized, 188 Result::LEVEL_USAGE, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_FS, 750, 750, 759 189 ); 190 191 /*! 192 :category Result 193 @class nn::fs::ResultUnsupportedOperation 194 @brief 未サポートの機能、または許可されていない操作です。製品では発生しないようにするべきエラーです。 195 */ 196 NN_DEFINE_RESULT_CONST_RANGE( 197 ResultUnsupportedOperation, 198 Result::LEVEL_USAGE, Result::SUMMARY_NOT_SUPPORTED, Result::MODULE_NN_FS, 760, 760, 779 199 ); 200 201 }} 202 203 #endif // __cplusplus 204 205 #endif // NN_FS_FS_RESULT_H_ 206