/*---------------------------------------------------------------------------* 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: 30580 $ *---------------------------------------------------------------------------*/ // // このファイルを編集しないでください。 // このファイルは自動生成されます。 // #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 :private @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 :private @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 :private @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 :private @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 :private @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 :private @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_