XLaunchNewGame
현재 게임을 종료하고, 할당된 리소스를 해제한 다음, 새 게임을 실행합니다.구문
매개 변수
exePath _In_z_형식: char* 실행할 새 게임의 경로 및 파일 이름입니다. 이 경로는 현재 디렉터리에 대한 상대 경로이거나 절대 경로일 수 있습니다. 호출 실행 파일의 경로를 알아야 하는 게임은 모듈 핸들에 nullptr을 지정하여 GetModuleFileNameA를 호출할 수 있습니다. args _In_opt_z_
형식: char* 새 게임을 실행하는 데 사용되는 해당 게임 관련 인수입니다. defaultUser _In_opt_
형식: XUserHandle 새 게임을 실행하는 사용자의 핸들입니다. 값이 지정되지 않으면 현재 사용자가 지정됩니다.
반환 값
형식: void 이 함수는 게임을 다시 시작할 수 없는 경우에도 값을 반환하거나 예외를 발생시키지 않습니다.설명
이 함수는 시간에 민감한 스레드에서 호출하기에 안전하지 않습니다. 자세한
이 함수를 호출하면 이전에 마운트된 모든 DLC는 마운트 해제됩니다. XLaunchNewGame의
XLaunchNewGame이 호출된 후 새로 실행된 게임이 일시 중단 핸들러를
XMemTransferMemory(NDA 항목)를 사용하여 시스템으로 전송된 메모리는 유지됩니다.
요구 사항
헤더: XGame.h 라이브러리: xgameruntime.lib 지원 플랫폼: Windows, XBOX One 계열 콘솔 및 XBOX Series 콘솔개념 문서
함께 보기
XGame사용자 ID 및 XUser
XLaunchUri
