次の方法で共有


Microsoft.Xbox.Wrappers.XGameSave.Provider.Initialize

セーブ データのラッパーを初期化し、指定されたユーザーのすべてのコンテナーを同期します。

構文

HRESULT Initialize(XUserHandle userHandle,
                   const std::string& serviceConfigurationId);

パラメーター

userHandle _In_
型: XUserHandle

Xbox Live ユーザー アカウントへのハンドル。

serviceConfigurationId _In_
型: std::string

ゲームのサービス構成 ID (SCID)。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返し、失敗すると次の HRESULT コードを返します。

  • E_GS_USER_CANCELED
  • E_GS_USER_NOT_REGISTERED_IN_SERVICE
  • E_GS_NO_ACCESS
  • E_GS_NO_SERVICE_CONFIGURATION

解説

Provider クラスから他のメソッドを呼び出す前に、このメソッドを呼び出す必要があります。

このメソッドはブロックされる可能性があるため、ゲームの UI スレッドで呼び出さないでください。その後、ゲームの保存を同期するときに UI がユーザーに表示される可能性があります。

指定された blob から、指定されたコンテナーからデータをロードするには、Load を呼び出します。

要件

ヘッダー: xgamesavewrappers.hpp

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

Microsoft.Xbox.Wrappers.XGameSave.Provider
XGameSave ラッパー メンバー
セーブデータのシンプルなラッパー