cancel_current_task 函数

获取当前正在执行的任务。 此函数可从任务体中调用以中止任务的执行并使其输入 canceled 状态。 虽然您可以使用它响应 is_task_cancellation_requested 函数,但您也可以单独使用它对当前正在执行的任务进行取消。

如果您不在 task 主体内,则它不是调用此函数的支持方案。 这样操作将导致未定义行为,例如出现崩溃或应用程序挂起。

inline __declspec(
   noreturn
) void __cdecl cancel_current_task();

要求

**标头:**ppltasks.h

**命名空间:**并发

请参见

参考

concurrency 命名空间

task 类