XGameSave

XGameSave API 旨在支持创建、加载、保存和管理与游戏相关的状态。 此实现与之前实现之间的主要差异在于,这将向平面 API 提供对异步编程模型的访问权限,以便调用方可以控制该 API 行为的线程处理和内存管理。

函数

函数 说明
XGameSaveBlobInfoCallback 用于检索 XGameSaveEnumerateBlobInfo 的结果的回调函数。
XGameSaveCloseContainer 关闭 XGameSaveContainer。
XGameSaveCloseProvider 释放 XGameSaveProvider 持有的资源。
XGameSaveCloseUpdate 关闭 XGameSaveUpdate。
XGameSaveContainerInfoCallback XGameSaveGetContainerInfo 进行的调用的回调函数。
XGameSaveCreateContainer 创建一个 XGameSaveContainer 句柄。
XGameSaveCreateUpdate 创建之后将通过调用 XGameSaveSubmitUpdate 提交的更新。
XGameSaveDeleteContainer 从云存储中删除 XGameSaveContainer。
XGameSaveDeleteContainerAsync 异步删除 XGameSaveContainer。
XGameSaveDeleteContainerResult 检索 XGameSaveDeleteContainerAsync 调用的结果,使用此函数检查调用的成功。
XGameSaveEnumerateBlobInfo 检索 XGameSaveContainer 内容的 blob 信息。
XGameSaveEnumerateBlobInfoByName 检索限制到与 blobNamePrefix 参数共享某一前缀的 blob 的 XGameSaveContainer 内容的 blob 信息。
XGameSaveEnumerateContainerInfo 检索 XGameSaveProvider 的容器信息。
XGameSaveEnumerateContainerInfoByName 检索 XGameSaveProvider 的容器信息。
XGameSaveGetContainerInfo 检索 XGameSaveProvider 中的容器信息。
XGameSaveGetRemainingQuota 返回可使用 XGameSave api 存储的数据量。
XGameSaveGetRemainingQuotaAsync 返回可异步使用 XGameSave api 存储的数据量。
XGameSaveGetRemainingQuotaResult 检索 XGameSaveGetRemainingQuotaAsync 函数的结果。
XGameSaveInitializeProvider 提供并初始化 XGameSave 提供程序句柄。
XGameSaveInitializeProviderAsync 异步提供并初始化 XGameSave 提供程序句柄。
XGameSaveInitializeProviderResult 包含 XGameSaveInitializeProviderAsync 调用的结果。
XGameSaveReadBlobData 读取容器的 blob 数据。
XGameSaveReadBlobDataAsync 异步从 XGameSaveContainer 读取 XGameSaveBlob 数据。
XGameSaveReadBlobDataResult 检索 XGameSaveReadBlobDataAsync 调用的结果。
XGameSaveSubmitBlobDelete 向游戏保存 XGameSaveUpdate 添加一个删除操作。
XGameSaveSubmitBlobWrite 向 XGameSaveUpdate 添加写入操作。
XGameSaveSubmitUpdate 将更新提交到 XGameSave 服务。 更新容器内的 blob。
XGameSaveSubmitUpdateAsync 将更新异步提交到 XGameSave 服务。 更新容器内的 blob。
XGameSaveSubmitUpdateResult 检索 XGameSaveSubmitUpdateAsync 调用的结果。

结构

结构 说明
XGameSaveBlob 用于 XGameSave 存储的信息单位。 驻留于 XGameSaveContainer 内。
XGameSaveBlobInfo 有关 XGameSaveBlob 的信息。
XGameSaveContainerInfo 有关 XGameSaveContainer 的信息。

另请参阅

系统 API 参考