Skip to main content

XAsyncGetResultSize

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

Syntax

Parameters

asyncBlock   _Inout_
类型:XAsyncBlock*
指向传递给异步调用的 XAsyncBlock 的指针。 bufferSize   _Out_
类型:size_t*
用于保存结果所需的缓冲区大小(以字节为单位)。

Return value

类型:HRESULT 成功时返回 S_OK;否则,返回错误代码。有关错误代码列表,请参阅错误代码

Remarks

如果异步调用返回结果,请在调用 XAsyncGetResult 之前调用此函数,以指定用于保存结果的缓冲区所需大小。返回结果的每个异步调用都必须具有一个对应函数,可调用该函数来返回该异步调用的结果。 有关带对应结果返回函数的异步调用示例,请参阅 XGameSaveGetRemainingQuotaAsyncXGameSaveGetRemainingQuotaResult

Requirements

头文件: XAsync.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

Conceptual documentation

See also

XAsync Members
XAsyncGetStatus
异步编程模型
最后修改于 2026年8月24日