Função cancel_current_task
Cancela a tarefa atualmente em execução. Essa função pode ser chamada de dentro do corpo de uma tarefa para anular a execução da tarefa e fazer com que fique com o estado de canceled. Enquanto ela puder ser usada em resposta à função is_task_cancellation_requested, você também poderá usá-la por si só, para iniciar o cancelamento da tarefa que está em execução atualmente.
Não será um cenário com suporte para chamar essa função se você não estiver dentro do corpo de uma task. Isso resultará em comportamento indefinido como uma falha ou travamento em seu aplicativo.
inline __declspec(
noreturn
) void __cdecl cancel_current_task();
Requisitos
Cabeçalho: ppltasks.h
Namespace: simultaneidade