Função de cancel_current_task
Cancela a tarefa atualmente em execução.Esta função pode ser chamada de dentro do corpo de uma tarefa para anular a execução da tarefa e fazer com que ele insira o canceled estado.Enquanto ele pode ser usado em resposta ao is_task_cancellation_requested função, você também pode usá-lo por si só, para iniciar o cancelamento da tarefa que está sendo executado.
Não é um cenário com suporte para chamar essa função se não estiver dentro do corpo de um task.Isso resultará em um comportamento indefinido, como uma falha ou uma paralisação em seu aplicativo.
__declspec(
noreturn
) void __cdecl cancel_current_task();
Requisitos
Cabeçalho: ppltasks.h
Namespace: concorrência