is_task_cancellation_requested, fonction
Retourne si la tâche qui exécute actuellement a reçu une demande d'annulation son exécution.L'annulation est demandée sur une tâche si elle a été créée avec un jeton d'annulation, et la source associée à ce jeton est annulée.
bool __cdecl is_task_cancellation_requested();
Valeur de retour
true si la tâche en cours a reçu une demande d'annulation ; sinon, false.
Notes
Si vous appelez cette méthode dans le corps d'une tâche et retourne true, vous devez remplir avec un appel à cancel_current_task pour accepter la demande d'annulation, après avoir effectué tout nettoyage requis.Cela interrompt l'exécution de la tâche et la provoque le basculement en canceled l'état.Si vous répondez ne pas et ne passez pas l'exécution, ou retournez au lieu d'appeler cancel_current_task, la tâche entre dans l'état d' completed lorsqu'elle est effectuée.
Une tâche n'est pas annulable si elle a été créée sans jeton d'annulation.
Configuration requise
En-tête : ppltasks.h
Espace de noms : concurrency