XAsyncRun
异步运行指定的回调函数。
语法
HRESULT XAsyncRun(
XAsyncBlock* asyncBlock,
XAsyncWork* work
)
参数
asyncBlock _Inout_
类型:XAsyncBlock*
指向用于跟踪异步调用的 XAsyncBlock 的指针。
work _In_
类型:XAsyncWork*
指向要异步运行的回调函数的指针。
返回值
类型:HRESULT
如果成功,则返回 S_OK
;否则返回错误代码。 有关错误代码的列表,请参阅错误代码。
备注
XAsyncRun
是一个帮助程序函数,可异步运行工作中指定的回调函数。 可使用 asyncBlock 中指定的 XAsyncBlock
来取消或获取回调函数的状态。
XAsyncRun
内部使用以下 XAsyncProvider
函数来运行和跟踪回调函数:
有关如何使用 XAsyncProvider
和 XAsyncBlock
来实现自己的异步功能的详细信息,请参阅异步编程模型。
要求
头文件:XAsync.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机