Funzione cancel_current_task

Annulla l'attività attualmente in esecuzione.Questa funzione può essere chiamata da all'interno del corpo di un'attività per interrompere l'esecuzione dell'attività e fare in modo che immettere i canceled stato.Mentre può essere utilizzato in risposta al is_task_cancellation_requested funzione, è inoltre possibile utilizzare separatamente, per avviare l'annullamento dell'attività che è attualmente in esecuzione.

Non è uno scenario supportato per chiamare questa funzione se non si è all'interno del corpo di un task.Questa operazione può causare un comportamento indefinito, come un arresto anomalo del sistema o di un blocco dell'applicazione.

__declspec(
   noreturn
) void __cdecl cancel_current_task();

Requisiti

Intestazione: ppltasks.h

Spazio dei nomi: la concorrenza

Vedere anche

Riferimenti

Spazio dei nomi concurrency

classe di attività

Funzione is_task_cancellation_requested