DWC_GetLastError

構文

#include <dwc.h>
DWCError DWC_GetLastError(int *errorCode);

引数

errorCode エラーコード格納先ポインタ。取得の必要がない場合は、NULLを指定してください

返り値

説明
対応するエラー処理タイプ
DWC_ERROR_NONEエラーなしDWC_ETYPE_NO_ERROR
DWC_ERROR_FRIENDS_SHORTAGE指定の人数の有効な友達がいないのに友達指定ピアマッチメイクを始めようとしたDWC_ETYPE_LIGHT
DWC_ERROR_NOT_FRIEND_SERVERサーバクライアントマッチメイクで、サーバDSに指定した友達が相互に友達ではない、もしくはサーバを立てていないDWC_ETYPE_LIGHT
DWC_ERROR_SC_CONNECT_BLOCKサーバクライアントマッチメイクで、クライアントがサーバから接続を拒否されたDWC_ETYPE_LIGHT
DWC_ERROR_SERVER_FULLサーバクライアントマッチメイクのサーバDSが定員オーバーDWC_ETYPE_LIGHT
DWC_ERROR_SVL_ANYサービスロケータ情報取得中のその他のエラーDWC_ETYPE_SHOW_ERROR
DWC_ERROR_PROF_ANY不正文字列チェックライブラリのその他のエラーDWC_ETYPE_SHOW_ERROR
DWC_ERROR_GDB_ANYGDBライブラリのエラー。通常のDWCでは発生しません。DWC_ETYPE_SHOW_ERROR
DWC_ERROR_NETWORKその他のネットワークエラーDWC_ETYPE_SHUTDOWN_FM
DWC_ERROR_GHTTP_ANYHTTP通信(GameSpyHTTP)のエラーDWC_ETYPE_SHUTDOWN_GHTTP
DWC_ERROR_ND_ANYダウンロードライブラリのその他のエラーDWC_ETYPE_SHUTDOWN_ND
DWC_ERROR_AUTH_ANY認証に関するエラーDWC_ETYPE_DISCONNECT
DWC_ERROR_AUTH_OUT_OF_SERVICEサービス終了DWC_ETYPE_DISCONNECT
DWC_ERROR_AUTH_STOP_SERVICEサービス一時中断中DWC_ETYPE_DISCONNECT
DWC_ERROR_AC_ANY自動接続に関するエラーDWC_ETYPE_DISCONNECT
DWC_ERROR_DISCONNECTED切断されたDWC_ETYPE_DISCONNECT
DWC_ERROR_ND_HTTPダウンロードライブラリのHTTP通信エラーDWC_ETYPE_DISCONNECT
DWC_ERROR_SVL_HTTPサービスロケータ情報取得中のHTTP通信エラーDWC_ETYPE_DISCONNECT
DWC_ERROR_PROF_HTTP不正文字列チェックライブラリのHTTP通信エラーDWC_ETYPE_DISCONNECT
DWC_ERROR_DS_MEMORY_ANY本体セーブデータに関するエラーDWC_ETYPE_FATAL
DWC_ERROR_FATAL致命的なエラーDWC_ETYPE_FATAL

説明

最後の通信エラー種別を取得します。DWC_GetLastErrorEx関数からエラー処理タイプを取得する機能を除いたものです。
エラー処理タイプ(DWCErrorType)を同時に取得できるDWC_GetLastErrorEx関数の使用をお勧めします。

参照

DWC_ClearError DWC_ShutdownFriendsMatch DWC_NdCleanupAsync DWC_GetLastErrorEx

履歴

5.1pr2
返り値の説明にDWC_ERROR_NETWORK_LIGHTを追加

5.1pr2より前の変更履歴はこちら