DWC_RequestSuspendMatchAsync

構文

#include <dwc.h>
BOOL DWC_RequestSuspendMatchAsync(BOOL suspend,
                                  DWCSuspendCallback callback,
                                  void *data);

引数

suspend TRUE:受付拒否状態にする
FALSE:受付可能状態にする
callback 締め切り処理が終了したときに呼ばれる、DWCSuspendCallback型の関数ポインタ。必ず指定してください。NULLを指定するとこの関数は何も行いません。
data callbackに渡される任意データ。

返り値

TRUE 締め切り状態変更リクエストの受付に成功した。
FALSE 締め切り状態変更リクエストが受け付けられる状態では無かった。

説明

マッチメイクにおける新規参加の受付状態を変更する処理を開始します。

本関数が成功した場合、以後DWC_ProcessFriendsMatch関数内で締め切り処理が行われるようになります。締め切り処理が終了するとcallbackで指定された関数が呼ばれます。締め切り処理を行う場合は、全てのホストが同じタイミングで本関数を呼び出すようにしてください。すべてのホストで同じ要求が行われて初めて受付状態が変更されます。

既に本関数の呼び出しに成功していて、まだ締め切り処理が完了していない場合で本関数を呼び出した場合はFALSEが返ります。

参照

DWC_GetSuspendMatch

履歴

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