is_task_cancellation_requested 函式
傳回表示目前正在執行的工作是否接收到取消執行的要求。 如果工作是使用取消語彙基元所建立,而且與該語彙基元相關聯的來源該語彙基元已取消時,會要求取消工作。
inline bool __cdecl is_task_cancellation_requested();
傳回值
如果目前執行的工作已收到取消要求,則為 true,否則為 false。
備註
如果您在工作主體中呼叫這個方法,而且傳回 true,則必須在執行您需要的任何清除後呼叫 cancel_current_task 做為回應,以確認取消要求。 這將會中止工作的執行並使其進入 canceled 狀態。 如果您沒有回應並繼續執行,或者傳回而不是呼叫 cancel_current_task,則工作將會在其處於完成狀態時進入 completed 狀態。
如果建立的工作沒有取消語彙基元,則該工作無法取消。
需求
**標頭:**ppltasks.h
**命名空間:**concurrency