XAsyncCancel
尝试取消异步调用。
语法
void XAsyncCancel(
XAsyncBlock* asyncBlock
)
参数
asyncBlock _Inout_
类型:XAsyncBlock*
指向用于异步调用的 XAsyncBlock 的指针。
返回值
类型:void
备注
如果为尚未完成的异步调用调用 XAsyncCancel
函数,则 XAsyncGetResult、XAsyncGetResultSize和 XAsyncGetStatus 函数将返回 E_ABORT
,并发出异步调用完成的信号。 根据被取消的调用,取消可能同步发生,也可能异步发生,或根本不发生。 如果为异步调用指定了完成回调,则调用该回调。 有关完成回调的详细信息,请参阅 XAsyncCompletionRoutine。
如果对已完成的异步调用调用 XAsyncCancel
函数,不会执行任何操作。
要求
头文件:XAsync.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机