DWCLoadFromServerCallback

構文

#include <dwc.h>
typedef void(*) DWCLoadFromServerCallback(BOOL success,
             int index,
             char *data,
             int len,
             void *param);

引数

success TRUE:通信成功FALSE:通信エラー
index ロード元データ保持者の友達リストインデックス自分の場合と、ロード完了前に友達でなくなった場合は-1になる。
data ロードしたデータ(key/value組の文字列)
len ロードデータ長
param DWC_LoadOwnPrivateDataAsync/DWC_LoadOthersDataAsync関数で指定したコールバック用パラメータ

返り値

なし

説明

ロード関数で指定したキーが存在しなかった場合や、他人がDWC_SavePrivateDataAsync()でセーブしたキーを読もうとした場合はsuccessがTRUE、dataが""(空文字列)、lenが0になります。

本コールバック関数はDWC_SetStorageServerCallback関数によって設定することができます。

DWC_LogoutFromStorageServer()をコールバック内で呼び出さないでください。

履歴

5.1pr2
DWC_LoadOwnDataAsync関数の廃止に伴い、DWC_LoadOwnDataAsyncをDWC_LoadOwnPrivateDataAsyncに置換

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