다음을 통해 공유


XAsyncCancel

비동기 호출을 취소하려고 시도합니다.

구문

void XAsyncCancel(  
         XAsyncBlock* asyncBlock  
)  

매개 변수

asyncBlock _Inout_
형식: XAsyncBlock*

비동기 호출을 위한 XAsyncBlock에 대한 포인터입니다.

반환 값

형식: void

비고

아직 완료되지 않은 비동기 호출에 대해 XAsyncCancel 함수를 호출한 경우 XAsyncGetResult, XAsyncGetResultSize, XAsyncGetStatus 함수는 E_ABORT을(를) 반환하고 비동기 호출의 완료를 표시합니다. 취소되는 호출에 따라 취소는 동기적으로 또는 비동기적으로, 또는 전혀 발생하지 않을 수도 있습니다. 비동기 호출에 완료 콜백이 지정되면 호출됩니다. 완료 콜백에 대한 자세한 내용은 XAsyncCompletionRoutine을 참조하세요.

이미 완료된 비동기 호출에 대해 XAsyncCancel 함수가 호출되면 아무 작업도 수행하지 않습니다.

요구 사항

헤더: XAsync.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

XAsyncCompletionRoutine
XAsync 멤버
비동기 프로그래밍 모델