コンペティション機能に関するエラーコードは、次の3種類の値の合計で表現されます。
-43000+「エラーが発生したプロセス」+「エラーの詳細情報」
0 | プロセスに該当しない |
-100 | 認証 |
-200 | 初期化 |
-300 | 終了 |
-400 | コンペティションプロセス処理 |
-500 | セッション作成 |
-600 | ノーマッチセッション作成 |
-700 | レポートインテンション設定 |
-800 | セッションID設定 |
-900 | レポート作成 |
-1000 | レポートデータ定義 |
-1100 | レポート送信 |
-1200 | ノーマッチセッションレポート送信 |
-1300 | レポート破棄 |
エラーの詳細情報に入る値とその意味は、DWCScResultです。
enum DWCErrorType {
DWC_ETYPE_NO_ERROR = 0,
DWC_ETYPE_LIGHT,
DWC_ETYPE_SHOW_ERROR,
DWC_ETYPE_SHUTDOWN_FM,
DWC_ETYPE_SHUTDOWN_GHTTP,
DWC_ETYPE_SHUTDOWN_ND,
DWC_ETYPE_DISCONNECT,
DWC_ETYPE_FATAL,
DWC_ETYPE_NUM,
};
DWC_ETYPE_SHOW_ERROR |
エラーコードを表示してください。 DWC_ClearError関数を呼び出せば、復帰可能です。コンペティションライブラリを使用している場合、DWC_ScShutdown関数を呼び出してください。 |