Freigeben über


is_task_cancellation_requested-Funktion

Gibt zurück, ob die Aufgabe, die gerade ausgeführt wird, eine Anforderung empfangen hat, dessen Ausführung abzubrechen.Abbruch wird auf einer Aufgabe angefordert, wenn mit dem Abbruchtoken erstellt wurde, die Quelle, die diesem Token zugeordnet ist, wird abgebrochen.

bool __cdecl is_task_cancellation_requested();

Rückgabewert

true, wenn die momentan ausgeführte Aufgabe eine Anforderung für Abbruch empfangen hat; andernfalls false.

Hinweise

Wenn Sie diese Methode im Text einer Aufgabe aufrufen und sie true zurückgibt, müssen Sie mit einem Aufruf auf cancel_current_task reagieren, um die Abbruchanforderung zu bestätigen, nachdem Sie jede Bereinigung ausführen, die erforderlich ist.Dadurch wird die Ausführung der Aufgabe ab und wird, canceled in den Zustand übergeht.Wenn Sie die Ausführung nicht reagieren und fortsetzen oder Sie zurückgeben, anstatt, cancel_current_task aufzurufen, gibt die Aufgabe den completed Zustand ein, wenn sie ausgeführt wurde.

Eine Aufgabe ist nicht annullierbar, wenn sie ohne ein Abbruchtoken erstellt wurde.

Anforderungen

Header: ppltasks.h

Namespace: Parallelität

Siehe auch

Referenz

concurrency-Namespace

Aufgaben-Klasse

cancellation_token_source-Klasse

cancellation_token-Klasse

cancel_current_task-Funktion