Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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