DWC_NASLoginProcess

構文

#include <dwc.h>
DWCNasLoginState DWC_NASLoginProcess(void);

引数

なし

返り値

DWC_NASLOGIN_STATE_DIRTY 認証処理が開始されていません。
DWC_NASLOGIN_STATE_HTTP 認証処理のためのHTTP通信を実行中です。
DWC_NASLOGIN_STATE_SUCCESS 認証処理が成功しました。
DWC_NASLOGIN_STATE_ERROR 認証処理が失敗しました。DWC_GetLastErrorEx関数を呼び出しエラーの内容を確認し、適切な対応をしてください。
DWC_NASLOGIN_STATE_CANCELED 認証処理がキャンセルされました。

説明

実行中の任天堂認証サーバへの認証処理を進行させ、その状態を取得します。
認証処理が終了するまで毎ゲームフレーム程度の頻度で呼び出してください。

認証処理が終了/中断してDWC_NASLOGIN_STATE_SUCCESSDWC_NASLOGIN_STATE_ERRORDWC_NASLOGIN_STATE_CANCELEDが返された時点で、処理が開始されていない状態に戻ります。このため、再度DWC_NASLoginAsync関数で処理を開始しない限り、以降はDWC_NASLOGIN_STATE_DIRTYを返すことに注意してください。

本関数内で発生したエラーの処理を行うために、本関数呼出し後にDWC_GetLastErrorEx関数でエラー状態を取得し、必要に応じてエラーメッセージとともにエラーコードを表示してください。

履歴

5.1pr2
処理が終了/中断したときの返り値に関する説明を追加

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