Microsoft.Xbox.Wrappers.XGameSave.Provider.Save
指定したコンテナー内の指定した blob (ファイル) にデータを保存します。構文
パラメーター
containerName _In_型: std::string コンテナーの名前。 blobName _In_
型: std::string blob の名前。 dataSize _In_
型: size_t blob に書き込むデータのサイズ。このサイズの上限は最大 16 MB (GS_MAX_BLOB_SIZE) に制限されています。 blobData _In_
型: uint8_t* blob に書き込むバイトへのポインター。
戻り値
型: HRESULT このメソッドは成功時に S_OK を返し、失敗時は次の HRESULT コードを返します。- GS_INVALID_CONTAINER_NAME
- GS_OUT_OF_LOCAL_STORAGE
- GS_UPDATE_TOO_BIG
- GS_QUOTA_EXCEEDED
- GS_HANDLE_EXPIRED
例
次のコード例は、Save 関数の使用方法を示しています。解説
Provider クラスの他のメソッドを呼び出す前に、Initialize メソッドを呼び出す必要があります。
セーブ ゲーム ラッパーを初期化し、指定したユーザーのすべてのコンテナーを同期するには、Initialize を呼び出します。
指定したコンテナー内の指定した blob からデータを読み込むには、Load を呼び出します。
要件
ヘッダー: xgamesavewrappers.hpp サポート対象プラットフォーム: Windows、XBOX One ファミリー本体、XBOX Series 本体関連項目
Microsoft.Xbox.Wrappers.XGameSave.ProviderXGameSave ラッパー メンバー
Load
