次の方法で共有


is_task_cancellation_requested 関数

現在実行しているタスクが実行をキャンセル要求を受け取ったかどうかを返します。キャンセルは、タスクにキャンセル トークンで作成されている場合は、そのトークンに関連付けられたソースはキャンセルが要求されます。

bool __cdecl is_task_cancellation_requested();

戻り値

現在実行されているタスクがキャンセルの要求を受信した場合true ; それ以外 false。

解説

タスクの本体でこのメソッドを呼び出すと、trueを返すキャンセル要求を検証するには、必要なクリーンアップを実行した後 cancel_current_task にするには、応答する必要があります。これは、タスクの実行を中止して canceled に状態に入力した持って機能。cancel_current_taskを呼び出す代わりに応答しないか、実行を続ける、または戻す、タスクは実行時に completed の状態になります。

タスクは、キャンセル トークンなしで作成されたキャンセル可能なではありません。

必要条件

ヘッダー: ppltasks.h

名前空間: の同時実行

参照

関連項目

concurrency 名前空間

Task クラス

cancellation_token_source クラス

cancellation_token クラス

cancel_current_task 関数