Sdílet prostřednictvím


cancel_current_task – funkce

Zruší právě prováděnou úlohu.Tato funkce může být volána z těla úkolu k přerušení provádění daného úkolu a způsobit, že úkol vstoupí do stavu canceled.I když ho lze použít v reakci na funkci is_task_cancellation_requested, můžete jej také používat samostatně k iniciaci zrušení úkolu, který právě probíhá.

Volání této funkce není podporováno, pokud nejste v těle objektu task.To způsobí nedefinované chování, jako např. zhroucení nebo zablokování aplikace.

inline __declspec(
   noreturn
) void __cdecl cancel_current_task();

Požadavky

Záhlaví: ppltasks.h

Obor názvů: souběžnost

Viz také

Referenční dokumentace

concurrency – obor názvů

task – třída