セーブ データのラッパーを初期化し、指定されたユーザーのすべてのコンテナーを同期します。
構文
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 ラッパー メンバー
セーブデータのシンプルなラッパー