XAsyncRun
비동기적으로 지정된 콜백 함수를 실행합니다.
구문
HRESULT XAsyncRun(
XAsyncBlock* asyncBlock,
XAsyncWork* work
)
매개 변수
asyncBlock _Inout_
형식: XAsyncBlock*
비동기 호출을 추적하는 데 사용되는 XAsyncBlock에 대한 포인터입니다.
work _In_
형식: XAsyncWork*
비동기적으로 실행할 콜백 함수에 대한 포인터입니다.
반환 값
형식: HRESULT
성공한 경우 S_OK
을(를) 반환하고, 그렇지 않으면 오류 코드를 반환합니다. 오류 코드 목록은 오류 코드를 참조하세요.
설명
XAsyncRun
은(는) 작업에 지정된 콜백 함수를 비동기적으로 실행하는 도우미 함수입니다.
asyncBlock에 지정된 XAsyncBlock
을(를) 사용하여 콜백 함수의 상태를 취소하거나 가져올 수 있습니다.
XAsyncRun
은(는) 내부적으로 다음 XAsyncProvider
함수를 사용하여 콜백 함수를 실행하고 추적합니다.
XAsyncProvider
및 XAsyncBlock
을(를) 사용하여 비동기 기능을 구현하는 방법에 대한 자세한 내용은 비동기 프로그래밍 모델을 참조하세요.
요건
헤더: XAsync.h
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔