XGameSaveGetRemainingQuotaAsync
返回可异步使用 XGameSave api 存储的数据量。
语法
HRESULT XGameSaveGetRemainingQuotaAsync(
XGameSaveProviderHandle provider,
XAsyncBlock* async
)
参数
provider _In_
类型:XGameSaveProviderHandle
要为其查询剩余数据的 XGameSaveProvider 的句柄。
async _In_
类型:XAsyncBlock*
包含调用上下文和回调函数的 AsyncBlock。
返回值
类型:HRESULT
函数结果。
备注
从 XGameSaveGetRemainingQuotaResult 函数检索结果和剩余配额。
每个应用程序都有其可为某一用户保存的数据量的配额,如果尝试保存的数据量超出此配额,则操作可能失败并且具有 E_GS_QUOTA_EXCEEDED。 由于这并非固定大小,并且我们公开了对剩余配额的访问权限,因此应用程序可以尝试避免 E_GS_QUOTA_EXCEEDED 失败。 为了提供精确视图,我们始终确保在返回前首先处理任何未完成写入、更新或删除,因为任何此类操作都可能会更改剩余配额。
要求
头文件:XGameSave.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机