Поделиться через


Функция cancel_current_task

Отменяет выполняющуюся в данный момент задачу. Эту функцию можно вызывать из тела задачи, чтобы прервать выполнение задачи и перевести ее в состояние canceled. Хотя ее можно использовать в качестве отклика для функции is_task_cancellation_requested, можно также использовать ее самостоятельно, чтобы инициировать отмену выполняющейся в настоящее время задачи.

Вызов этой функции является неподдерживаемым сценарием, если вы не находитесь в теле task. Такие действия приведут к неопределенному поведению, например сбою или зависанию в приложении.

inline __declspec(
   noreturn
) void __cdecl cancel_current_task();

Требования

Заголовок: ppltasks.h

Пространство имен: concurrency

См. также

Ссылки

Пространство имен concurrency

Класс task