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