Skip to main content
이 항목은 사용자 지정 공급자 콜백에서 취소 가능성을 설정하는 방법의 예를 제공합니다. XAsyncRun으로 시작된 기본 비동기 메서드는 취소할 수 없습니다. 사용자 지정 공급자를 사용할 때 취소 가능성 지원을 수동으로 추가할 수 있습니다. 지원이 추가된 후에는 XAsyncCancelCancel 사례를 트리거합니다.
이러한 공급자 사례에서는 Windows 이벤트를 사용하여 취소 가능성 지원이 추가됩니다. Cancel 사례가 호출되면 이벤트가 설정되며, DoWork 사례는 E_ABORT 상태와 함께 XAsyncComplete 호출로 종료됩니다. 취소를 알리기 위해 어떤 방법이든 사용할 수 있습니다. 그러나 이벤트는 대상으로 지정할 수 있는 모든 Microsoft Game Development Kit(GDK) 플랫폼에서 지원되는 취소 신호를 알리는 간단한 방법입니다. Cancel 사례를 트리거하려면 다음과 같이 작업의 async 블록과 함께 XAsyncCancel을 호출합니다.

참고 API 문서

참고 항목

XAsyncProvider 라이브러리 개요 사용자 지정 공급자 설정(예제) 호출 메서드 설정(예제) 반환 데이터 설정(예제) XAsyncProvider
마지막 수정일 2026년 8월 13일