Condividi tramite


Funzione cancel_current_task

Annulla l'attività attualmente in esecuzione. Questa funzione può essere chiamata dal corpo di un'attività per interrompere l'esecuzione dell'attività e indurla allo stato canceled. Poiché può essere utilizzata in risposta alla funzione is_task_cancellation_requested, è possibile utilizzarla separatamente, per avviare l'annullamento dell'attività attualmente in esecuzione.

Non è uno scenario supportato chiamare questa funzione se non si è all'interno del corpo di un oggetto task. Questa operazione provocherà un comportamento non definito come un arresto anomalo o un blocco nell'applicazione.

inline __declspec(
   noreturn
) void __cdecl cancel_current_task();

Requisiti

Intestazione: ppltasks.h

Spazio dei nomi: concorrenza

Vedere anche

Riferimenti

Spazio dei nomi concurrency

Classe task