다음을 통해 공유


is_task_cancellation_requested 함수

현재 실행 중인 작업의 실행을 취소하기 위해 나타나는 표시를 반환합니다. 작업을 취소 토큰으로 만드는 경우 해당 작업을 대상으로 취소가 요청되고 해당 토큰과 연결된 토큰 소스가 취소됩니다.

inline bool __cdecl is_task_cancellation_requested();

반환 값

현재 실행 중 작업에 대한 취소 요청을 받으면 true이고, 그렇지 않으면 false입니다.

설명

작업 본문에서 메서드를 호출하고 true를 반환하는 경우 현재 작업 취소에 대한 호출로 응답하여 모든 정리를 실시한 후 취소 요청을 승인합니다. 이렇게 하면 작업 실행이 중단되어 canceled 상태로 전환됩니다. 응답하지 않고 실행을 계속하거나 반환하지 않는 경우 cancel_current_task를 호출하는 대신에 작업 종료 시 completed 상태가 입력됩니다.

취소 토큰 없이 만들어진 토큰은 취소할 수 없습니다.

요구 사항

헤더: ppltasks.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스

task 클래스

cancellation_token_source 클래스

cancellation_token 클래스

cancel_current_task 함수