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 主机

另请参阅

XGameSave
XGameSaveGetRemainingQuotaResult
游戏保存错误