Share via


is_task_cancellation_requested İşlevi

Şu anda yürütülmekte olan görevin yürütmesini iptal etmek için bir istek alıp almadığının bir göstergesini döndürür.Görev bir iptal belirteci ile oluşturulmuşsa bir görevde iptal istenir ve o belirteç ile ilişkilendirilmiş belirteç kaynağı iptal edilir.

inline bool __cdecl is_task_cancellation_requested();

Dönüş Değeri

Şu anda yürütülen görev iptal isteği almışsa true , tersi durumda false.

Notlar

Bu yöntemi bir görev gövdesinde çağırırsanız ve yöntem true çağırırsa, ihtiyaç duyduğunuz temizleme işlemlerini gerçekleştirdikten sonra cancel_current_task öğesine yaptığınız bir çağrı ile yanıt vermeniz gerekir.Bu, görevin yürütülmesini durdurur ve canceled durumuna girmesine neden olur.Yanıt vermeyip yürütmeye devam ederseniz veya cancel_current_task öğesini çağırmak yerine geri dönerseniz görev bitti durumuna geçtiğinde completed durumuna girer.

Bir görev, iptal belirteci olmadan oluşturulduysa iptal edilemez.

Gereksinimler

Başlık: ppltasks.h

Ad Alanı: eşzamanlılık

Ayrıca bkz.

Başvuru

concurrency Ad Alanı

task Sınıfı

cancellation_token_source Sınıfı

cancellation_token Sınıfı

cancel_current_task İşlevi