XAsyncGetResultSize

返回要传递到 XAsyncGetResult 的缓冲区的所需大小。

语法

HRESULT XAsyncGetResultSize(  
         XAsyncBlock* asyncBlock,  
         size_t* bufferSize  
)  

参数

asyncBlock _Inout_
类型:XAsyncBlock*

指向传递到异步调用的 XAsyncBlock 的指针。

bufferSize _Out_
类型:size_t*

保存结果所需的缓冲区大小(以字节为单位)。

返回值

类型:HRESULT

如果成功,则返回 S_OK;否则返回错误代码。 有关错误代码的列表,请参阅错误代码

注意

如果异步调用返回结果,请在调用 XAsyncGetResult 之前先调用此函数,以指定保存结果所需的缓冲区的大小。 返回结果的每个异步调用都必须具有相应的函数,可调用该函数以返回该异步调用的结果。

有关使用相应函数返回异步调用结果的示例,请参阅 XGameSaveGetRemainingQuotaAsyncXGameSaveGetRemainingQuotaResult

要求

头文件:XAsync.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XAsync 成员
XAsyncGetStatus
异步编程模型