Skip to main content

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.Provider
XGameSave ラッパー メンバー
Load
最終更新日 2026年8月24日