XGameSaveContainerInfo
关于 XGameSaveContainer 的信息。语法
成员
name类型:const char* XGameSaveContainer 的名称。 displayName
类型:const char* XGameSaveContainer 的显示名称。 blobCount
类型:uint32_t XGameSaveContainer 中的 Blob 数量。 totalSize
类型:uint64_t XGameSaveContainer 的总大小。 lastModifiedTime
类型:time_t 上次更新 XGameSaveContainer 的时间。 needsSync
类型:bool 一个布尔值,指示本地与服务器端游戏保存数据之间是否存在差异。
仅在你调用 XGameSaveInitializeProviderAsync 并将 syncOnDemand 设置为 true 时,此值才会为 true。任何尝试读取或写入 needsSync 为 true 的容器数据都可能导致在游戏上显示同步 UX。
备注
此结构描述 XGameSaveContainer,简称为容器。容器包含一个或多个从游戏保存的数据,这些数据具有某种共同的主题或用途。它相当于文件存储系统中的文件夹。容器由包含单个数据的 XGameSaveBlob 对象填充。GameSave API 在容器级别提供原子更新,因此对其应用的任何操作要么完全成功要么完全不进行。如果你尝试更改容器内的多个 Blob,而其中一个 Blob 更新失败,则容器中的每个 Blob 在操作结束时都将保持不变。你可以使用 XGameSaveEnumerateContainerInfo 或 XGameSaveEnumerateContainerInfoByName 函数查找游戏的容器。XGameSaveContainerInfo 是 XGameSaveContainerInfoCallback 的参数。要求
标头: XGameSave.h 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机另请参阅
XGameSaveXGameSaveEnumerateContainerInfo
XGameSaveEnumerateContainerInfoByName
XGameSaveContainerInfoCallback
