/*---------------------------------------------------------------------------* Project: Horizon File: fs_Result.h Copyright (C)2009 Nintendo Co., Ltd. All rights reserved. These coded instructions, statements, and computer programs contain proprietary information of Nintendo of America Inc. and/or Nintendo Company Ltd., and are protected by Federal copyright law. They may not be disclosed to third parties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nintendo. $Rev: 32733 $ *---------------------------------------------------------------------------*/ // // このファイルを編集しないでください。 // このファイルは自動生成されます。 // #ifndef NN_FS_FS_RESULT_H_ #define NN_FS_FS_RESULT_H_ #ifdef __cplusplus #include namespace nn { namespace fs { /*! :category Result @class nn::fs::ResultNotFound @brief ファイル・アーカイブ等が見つかりません。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultNotFound, Result::LEVEL_STATUS, Result::SUMMARY_NOT_FOUND, Result::MODULE_NN_FS, 100, 100, 179 ); /*! :category Result @class nn::fs::ResultMediaNotFound @brief メディアが見つからないか、もしくは認識できません。ResultNotFound に属するエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultMediaNotFound, Result::LEVEL_STATUS, Result::SUMMARY_NOT_FOUND, Result::MODULE_NN_FS, 130, 130, 179 ); /*! :category Result @class nn::fs::ResultAlreadyExists @brief ファイル・アーカイブ等は既に存在しています。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultAlreadyExists, Result::LEVEL_STATUS, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_FS, 180, 180, 199 ); /*! :category Result @class nn::fs::ResultNotEnoughSpace @brief 空き容量がありません。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultNotEnoughSpace, Result::LEVEL_STATUS, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_FS, 200, 200, 219 ); /*! :category Result @class nn::fs::ResultArchiveInvalidated @brief アーカイブが無効になりました。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultArchiveInvalidated, Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 220, 220, 229 ); /*! :category Result @class nn::fs::ResultOperationDenied @brief 操作が拒否されました。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultOperationDenied, Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_FS, 230, 230, 339 ); /*! :category Result @class nn::fs::ResultWriteProtected @brief 書き込みが禁止にされています。ResultOperationDenied に属するエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultWriteProtected, Result::LEVEL_STATUS, Result::SUMMARY_CANCELLED, Result::MODULE_NN_FS, 260, 260, 279 ); /*! :category Result @class nn::fs::ResultMediaAccessError @brief メディアへのアクセス中にエラーが発生しました。ResultOperationDenied に属するエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultMediaAccessError, Result::LEVEL_STATUS, Result::SUMMARY_INTERNAL, Result::MODULE_NN_FS, 280, 280, 339 ); /*! :category Result @class nn::fs::ResultNotFormatted @brief フォーマットされていません。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultNotFormatted, Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 340, 340, 359 ); /*! :category Result @class nn::fs::ResultBadFormat @brief 不正なフォーマットです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultBadFormat, Result::LEVEL_STATUS, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 360, 360, 389 ); /*! :category Result @class nn::fs::ResultVerificationFailed @brief 検証に失敗、または改竄を検出しました。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultVerificationFailed, Result::LEVEL_PERMANENT, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_FS, 390, 390, 399 ); /*! :category Result @class nn::fs::ResultOutOfResource @brief リソースが足りません。製品では発生しないようにするべきエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultOutOfResource, Result::LEVEL_PERMANENT, Result::SUMMARY_OUT_OF_RESOURCE, Result::MODULE_NN_FS, 600, 600, 629 ); /*! :category Result @class nn::fs::ResultAccessDenied @brief アクセス権がありません。製品では発生しないようにするべきエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultAccessDenied, Result::LEVEL_PERMANENT, Result::SUMMARY_WRONG_ARGUMENT, Result::MODULE_NN_FS, 630, 630, 659 ); /*! :category Result @class nn::fs::ResultInvalidArgument @brief 不正な引数です。製品では発生しないようにするべきエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultInvalidArgument, Result::LEVEL_USAGE, Result::SUMMARY_INVALID_ARGUMENT, Result::MODULE_NN_FS, 700, 700, 729 ); /*! :category Result @class nn::fs::ResultNotInitialized @brief 初期化が必要な処理が、初期化前に呼び出されました。製品では発生しないようにするべきエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultNotInitialized, Result::LEVEL_USAGE, Result::SUMMARY_INVALID_STATE, Result::MODULE_NN_FS, 730, 730, 749 ); /*! :category Result @class nn::fs::ResultAlreadyInitialized @brief 初期化済みの状態で、初期化処理が実行されました。製品では発生しないようにするべきエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultAlreadyInitialized, Result::LEVEL_USAGE, Result::SUMMARY_NOTHING_HAPPENED, Result::MODULE_NN_FS, 750, 750, 759 ); /*! :category Result @class nn::fs::ResultUnsupportedOperation @brief 未サポートの機能、または許可されていない操作です。製品では発生しないようにするべきエラーです。 */ NN_DEFINE_RESULT_CONST_RANGE( ResultUnsupportedOperation, Result::LEVEL_USAGE, Result::SUMMARY_NOT_SUPPORTED, Result::MODULE_NN_FS, 760, 760, 779 ); }} #endif // __cplusplus #endif // NN_FS_FS_RESULT_H_