XGameSaveFilesGetFolderWithUiAsync

返回可用于包含用于存储的目录和文件的文件夹。

语法

HRESULT XGameSaveFilesGetFolderWithUiAsync(
  XUserHandle requestingUser,
  const char * configurationId,
  XAsyncBlock * async
)

参数

requestingUser
类型:In XUserHandle

Xbox Live 用户的句柄。

configurationId
类型:In_z const char *

服务配置 ID (SCID)。

async
类型:In XAsyncBlock *

包含异步调用的信息。

返回值

类型:HRESULT

函数结果。

备注

游戏不能将 XGameSaveFiles 与 XGameSave 混合使用。 游戏必须选择要使用的云存储系统。 如果游戏使用 XGameSaveFiles,并在以后调用 XGameSaveInitializeProvider,则会出现 E_GS_PROVIDER_MISMATCH 错误。 同样,如果游戏使用的是 XGameSave,并在以后调用 XGameSaveFilesGetFolderWithUiAsync,则也会出现 E_GS_PROVIDER_MISMATCH 错误。

恢复游戏后,开发人员应调用 XGameSaveFilesGetFolderWithUiAsync 以确保保存数据完全是最新的。

要求

头文件:XGameSaveFiles.h

另请参阅

XGameSaveFiles members
带有游戏存档的 Win32 文件 IO (XGameSaveFiles)