XAsyncWork
XAsyncRun에서 호출한 콜백 함수를 나타냅니다.
구문
HRESULT XAsyncWork(
XAsyncBlock* asyncBlock
)
매개 변수
asyncBlock _Inout_
형식: XAsyncBlock*
XAsyncRun에 전달된 XAsyncBlock 사본에 대한 포인터입니다.
반환 값
형식: HRESULT
성공한 경우 S_OK
을(를) 반환하고, 그렇지 않으면 오류 코드를 반환합니다. 오류 코드 목록은 오류 코드를 참조하세요.
설명
시스템에서 항상 포인터가 존재하며 콜백에 대해 유효한지 확인하도록 하는 데 사용되는 XAsyncRun에 전달된 XAsyncBlock의 사본에 대한 포인터입니다.
XAsyncRun 도우미 함수를 사용하여 콜백 함수를 비동기적으로 실행하는 경우 호출할 콜백 함수에 대한 XAsyncWork
포인터를 지정합니다. 그런 다음 XAsyncRun
은(는) XAsyncProvider 기능을 사용하여 콜백 함수를 실행합니다.
XAsyncProvider
기능에 대한 자세한 내용은 비동기 프로그래밍 모델을 참조하세요.
요건
헤더: XAsync.h
라이브러리: xgameruntime.lib
지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔