CTR NEX API Reference
nn::nex::SystemErrorResult クラス

CTRのリザルトコード(nn::Result型)を扱うためのクラスです。 [詳解]

#include <OnlineCore/src/Platform/Core/SystemErrorResult.h>

公開メンバ関数

 SystemErrorResult (void)
 コンストラクタです。特に何もしません。
 
 ~SystemErrorResult (void)
 デストラクタです。特に何もしません。
 

静的公開メンバ関数

static nn::Result Convert (qUnsignedInt32 err)
 nn::Result型への変換を行います。 [詳解]
 
static bool IsNexError (nn::Result result)
 エラーレベルのリザルトコードかどうかを判定します。 [詳解]
 
static bool IsNexWarning (nn::Result result)
 警告レベルのリザルトコードかどうかを判定します。 [詳解]
 
static bool IsProgrammingError (nn::Result result)
 アプリケーション、またはライブラリのプログラミングエラーが疑われるリザルトコードかどうかを判定します。 [詳解]
 
static bool IsReinitializeRequired (nn::Result result)
 NetZオブジェクトの再初期化が必要なレベルのリザルトコードかどうかを判定します。 [詳解]
 
static bool IsResetRequired (nn::Result result)
 CTR本体のリセット、あるいは電源Offが必要なレベルのリザルトコードかどうかを判定します。 [詳解]
 

詳解

CTRのリザルトコード(nn::Result型)を扱うためのクラスです。

関数詳解

static nn::Result nn::nex::SystemErrorResult::Convert ( qUnsignedInt32  err)
static

nn::Result型への変換を行います。

引数
[in]errSystemError::GetLast() で取得した値。
戻り値
対応するnn::Result型の値が返されます。対応するものがなかった場合は、ResultNotImplemented が返されます。
static bool nn::nex::SystemErrorResult::IsNexError ( nn::Result  result)
static

エラーレベルのリザルトコードかどうかを判定します。

引数
[in]result(NEX APIの)リザルトコード。
戻り値
NEXリザルトコードかつエラーレベルのresult値であれば、trueが返されます。そうでなければ、falseが返ります。
static bool nn::nex::SystemErrorResult::IsNexWarning ( nn::Result  result)
static

警告レベルのリザルトコードかどうかを判定します。

引数
[in]result(NEX APIの)リザルトコード。
戻り値
NEXリザルトコードかつ警告レベルのresult値であれば、trueが返されます。そうでなければ、falseが返ります。
static bool nn::nex::SystemErrorResult::IsReinitializeRequired ( nn::Result  result)
static

NetZオブジェクトの再初期化が必要なレベルのリザルトコードかどうかを判定します。

引数
[in]result(NEX APIの)リザルトコード。
戻り値
NEXリザルトコードかつ再初期化レベルのresult値であれば、trueが返されます。そうでなければ、falseが返ります。
static bool nn::nex::SystemErrorResult::IsResetRequired ( nn::Result  result)
static

CTR本体のリセット、あるいは電源Offが必要なレベルのリザルトコードかどうかを判定します。

引数
[in]result(NEX APIの)リザルトコード。
戻り値
NEXリザルトコードかつCTR本体リセット/電源Offレベルのresult値であれば、trueが返されます。そうでなければ、falseが返ります。
static bool nn::nex::SystemErrorResult::IsProgrammingError ( nn::Result  result)
static

アプリケーション、またはライブラリのプログラミングエラーが疑われるリザルトコードかどうかを判定します。

引数
[in]result(NEX APIの)リザルトコード。
戻り値
NEXリザルトコードかつプログラミングエラーが疑われるresult値であれば、trueが返されます。そうでなければ、falseが返ります。