is_task_cancellation_requested — Funkcja
Zwraca wskazanie, czy zadanie, które jest aktualnie wykonywane, odebrało żądanie anulowania jego wykonania.Anulowanie jest wymagane w przypadku zadania, jeśli zadanie zostało utworzone z tokenem anulowania a źródło tokenu skojarzone z tym tokenem zostało anulowane.
inline bool __cdecl is_task_cancellation_requested();
Wartość zwracana
true, jeśli aktualnie wykonywane zadanie odebrało żądanie unieważnienia, w przeciwnym razie false.
Uwagi
Jeśli wywołanie tej metody w treści zadania zwraca wartość true, musisz odpowiedzieć wywołaniem do funkcji cancel_current_task, aby potwierdzić żądanie anulowania po wykonaniu czynności porządkowych, których potrzebujesz.Spowoduje to przerwanie wykonania zadania i wprowadzenie stanu canceled.Jeśli nie odpowiesz i będziesz kontynuować wykonywanie lub zwrócisz zamiast wywołać funkcję cancel_current_task, zadanie przejdzie do stanu completed, kiedy jest w stanie Gotowe.
Zadania nie można anulować, jeśli utworzone zostało bez tokena odwołania.
Wymagania
Nagłówek: ppltasks.h
Przestrzeń nazw: concurrency
Zobacz też
Informacje
concurrency — Przestrzeń nazwy