DWC_CheckProfanityProcess

構文

#include <dwc.h>
DWCProfState DWC_CheckProfanityProcess(void);

引数

なし

返り値

DWC_PROF_STATE_NOT_INITIALIZED DWC_CheckProfanityAsync関数が呼び出されていない
DWC_PROF_STATE_OPERATING 不正文字列チェックが処理中
DWC_PROF_STATE_SUCCESS 不正文字列チェックが成功終了した
DWC_PROF_STATE_FAIL 不正文字列チェックが失敗終了した
DWC_GetLastErrorEx関数の結果に従ってエラーコードの表示とエラーに対する対処を行ってください

説明

不正文字列チェック処理を進行させます。DWC_CheckProfanityAsync関数を呼び出した後、本関数を毎ゲームフレーム程度の頻度で呼び出してください。

返り値にDWC_PROF_STATE_SUCCESSが得られた場合、DWC_CheckProfanityAsync関数で指定したresultからチェック結果を取得できます。

不正文字列チェック処理が終了してDWC_PROF_STATE_SUCCESSDWC_PROF_STATE_FAILが返された時点で、処理が開始されていない状態に戻ります。このため、再度DWC_CheckProfanityAsync関数やDWC_CheckProfanityExAsync関数で処理を開始しない限り、以降はDWC_PROF_STATE_NOT_INITIALIZEDを返すことに注意してください。

履歴

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

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