XGameSaveInitializeProvider
XGameSave プロバイダー ハンドルを提供し、初期化します。Syntax
Parameters
requestingUser _In_型: XUserHandle XBOX Live ユーザーのハンドル。 configurationId _In_z_
型: char* サービス構成 ID (SCID)。 syncOnDemand _In_
型: bool true の場合、syncOnDemand は必要な場合にのみサービスからデータをダウンロードします。デバイスがオフラインの場合は機能しません。 true に設定すると、同期進行状況の UI が表示される場合があります。 provider _Outptr_result_nullonfailure_
型: XGameSaveProviderHandle* 作成する XGameSave プロバイダーへのハンドル。
Return value
型: HRESULT 関数の結果。Common errors
- E_GS_USER_CANCELED
- E_GS_USER_NOT_REGISTERED_IN_SERVICE
- E_GS_NO_ACCESS
- E_GS_NO_SERVICE_CONFIGURATION
Remarks
この関数は、時間依存スレッドから呼び出しても安全ではありません。詳細については、Time-sensitive threads を参照してください。
XGameSave API を動作させるには、タイトルのタイトル ID とサービス構成 ID (SCID) が
- XGameSaveCreateUpdate
- XGameSaveEnumeratorBlobInfo
- XGameSaveEnumerateBlobInfoByName
- XGameSaveEnumerateContainerInfo
- XGameSaveEnumerateContainerInfoByName
Requirements
ヘッダー: XGameSave.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体Conceptual documentation
See also
XGameSaveXGameSaveInitializeProviderAsync
Debugging Game Saves
