is_task_cancellation_requested 函数
返回一个指示,指示当前运行的任务是否收到取消执行的请求。 如果使用取消标记创建任务,则在任务上请求取消,且取消与标记相关联的标记源。
inline bool __cdecl is_task_cancellation_requested();
返回值
如果当前正在执行的任务接到了取消请求,则为 true,否则为 false。
备注
如果在任务体中调用此方法并且其返回 true,在执行需要的任何清理后,您必须使用对 cancel_current_task 的调用进行回应,以确认取消请求。 这将中止任务执行并使其输入 canceled 状态。 如果您不回应并继续执行,或者返回而不调用 cancel_current_task,则任务将在完成时输入 completed 状态。状态。
如果创建时没有取消标记,则任务不可取消。
要求
**标头:**ppltasks.h
**命名空间:**并发