XAsyncCancel
尝试取消一个异步调用。Syntax
Parameters
asyncBlock _Inout_类型:XAsyncBlock* 指向该异步调用的 XAsyncBlock 的指针。
Return value
类型:voidRemarks
如果对尚未完成的异步调用调用XAsyncCancel 函数,XAsyncGetResult、XAsyncGetResultSize 和 XAsyncGetStatus 函数将返回 E_ABORT,异步调用完成会被发出信号。取消可能同步发生、异步发生或根本不发生,具体取决于要取消的调用。如果为异步调用指定了完成回调,则会调用它。有关完成回调的详细信息,请参阅 XAsyncCompletionRoutine。
如果对已完成的异步调用调用 XAsyncCancel 函数,则不会发生任何操作。
Requirements
头文件: XAsync.h 库: xgameruntime.lib 受支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机Conceptual documentation
See also
XAsyncCompletionRoutineXAsync Members
异步编程模型
