Cancel 分支。
Cancel 分支,就会设置该事件;而 DoWork 分支会以调用 XAsyncComplete 并使用 E_ABORT 状态结束。可以使用任何方法来发送取消信号。不过,事件是一种可在任何 Microsoft Game Development Kit (GDK) 目标平台上支持的简单取消信号方式。
要触发 Cancel 分支,请使用任务的异步块调用 XAsyncCancel,如下所示。
在 Cancel 情况下发出事件信号并以 E_ABORT 结束 DoWork,为自定义异步提供程序添加取消支持,然后使用 XAsyncCancel 触发取消。
Cancel 分支。
Cancel 分支,就会设置该事件;而 DoWork 分支会以调用 XAsyncComplete 并使用 E_ABORT 状态结束。可以使用任何方法来发送取消信号。不过,事件是一种可在任何 Microsoft Game Development Kit (GDK) 目标平台上支持的简单取消信号方式。
要触发 Cancel 分支,请使用任务的异步块调用 XAsyncCancel,如下所示。