XAsyncGetStatus
返回异步调用的状态,可选择等待其完成。Syntax
Parameters
asyncBlock _Inout_类型:XAsyncBlock* 指向传递给异步调用的 XAsyncBlock 的指针。 wait _In_
类型:bool 如果为 true,则
XAsyncGetStatus 会等待异步调用完成或被取消。
Return value
类型:HRESULT 成功时返回S_OK;否则,返回错误代码。有关错误代码列表,请参阅错误代码。
Remarks
异步调用完成后,如果该异步调用具有结果数据负载,则可以调用 XAsyncGetResult 来获取结果。如果异步调用没有结果数据负载,则无需调用 XAsyncGetResult。 注意: 完成回调和 wait 参数为 true 的XAsyncGetStatus 都可用于确定调用何时完成。这些调用的顺序可能不明确,因此作为最佳实践,不应对同一调用同时使用两者。
Requirements
头文件: XAsync.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机Conceptual documentation
See also
XAsync MembersXAsyncGetResult
异步编程模型
