DWC_CheckProfanityExAsync

構文

#include <dwc.h>
BOOL DWC_CheckProfanityExAsync(const u16 **words,
                               int wordsnum,
                               const char *reserved,
                               int timeout,
                               char *result,
                               int *badwordsnum,
                               DWCProfRegion region);

引数

words チェックする文字列配列へのポインタ
  • 文字コードはUnicode(リトルエンディアンUTF16)を使用してください。
    それ以外の文字コードを使用している場合は、Unicodeに変換してください。
  • スクリーンネームにUnicode及びIPLフォントにない独自の文字を使用している場合は、スペースに置き換えてください。
  • 終端は"\0\0"(u16で0x0000)である必要があります。
  • 配列内の全ての文字列の合計が501文字まで(各文字列の終端を含む)にする必要があります。
  • 配列内の文字列にNULLを指定することはできません。
  • 文字列配列および配列内の文字列は関数呼び出し後に破棄しても問題ありません。
wordsnum wordsで指定した文字列配列の要素数(1〜50)
reserved NULLを指定します
timeout サーバの応答タイムアウト時間(ミリ秒単位)
(0を指定した場合はデフォルト値の10000が使われます)
result チェック結果の格納先へのポインタ
(wordsnumバイトの領域が必要です)
badwordsnum チェック結果に含まれる不正文字列の個数の格納先へのポインタ
region 対象のリージョンを指定する。
強制的に全リージョンを示す'A'を指定するDWC_PROF_REGION_ALLか、ROM内登録データのゲームコード(イニシャルコード)の末尾に従うDWC_PROF_REGION_SELFのどちらかを指定してください。*

返り値

TRUE 不正文字列チェック処理を開始した
FALSE 不正文字列チェック処理の開始に失敗した

説明

引数regionに対象のリージョンを指定して不正文字列チェック処理を開始します。
対象のリージョンを(実質DWC_PROF_REGION_ALLのみ)指定可能ということを除いて、DWC_CheckProfanityAsync関数と同じ仕様になります。
不正文字列チェックに関する説明は、DWC_CheckProfanityAsync関数の頁を参照して下さい。

参照

DWC_CheckProfanityProcess DWC_LoginAsync DWC_CheckProfanityAsync

履歴

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