DWC_LoadOwnPublicDataAsync

構文

#include <dwc.h>
BOOL DWC_LoadOwnPublicDataAsync(char *keys,
                                void *param);

引数

keys ロードしたいデータのkey文字列へのポインタ
param コールバック用パラメータ

返り値

TRUE ロード開始
FALSE オフライン状態かエラー発生中でロードできない

説明

データストレージサーバから、DWC_SavePublicDataAsync関数でセーブした自分のデータをロードします。ロードするデータはkeysで指定し、ヌル文字終端の文字列である必要があります。
keysは"\name\stage"のように'\'で区切って記述します。この例のように複数のキーを一度にロードすることができます。データのロードが完了したら、DWC_SetStorageServerCallbackで指定したロード完了通知コールバックが呼ばれます。

存在しないキーや、DWC_SavePrivateDataAsync関数でセーブしたキーのみをロードしようとした場合は、コールバックの引数successはFALSEになります。ただし、複数のキーを指定したうちの、一部だけが上記のようなキーであった場合は、ロードデータにそのキーが含まれないだけで、引数successはTRUEになります。

ロード中にルーターの上流回線が切断されたときなどは、コールバックが呼び出されない可能性があります。従って、アプリケーション側でタイムアウトを設けたり、ユーザーがキャンセルできるインターフェースにしてください。

キャンセルするためには、DWC_LogoutFromStorageServer関数を呼び出してください。

履歴

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