Skip to main content

XLaunchRestartOnCrash

현재 실행 중인 게임 인스턴스가 크래시로 인해 비정상적으로 종료될 때 게임을 자동으로 다시 시작합니다.

구문

매개 변수

args   _In_opt_z_
형식: char*
게임을 다시 시작하는 데 사용되는 해당 게임 관련 인수입니다. reserved   _In_
형식: uint32_t
예약되어 있습니다. 0으로 설정해야 합니다.

반환 값

형식: HRESULT HRESULT 성공 또는 오류 코드입니다.

설명

XLaunchNewGame과 마찬가지로, XLaunchRestartOnCrash는 한 번에 하나의 게임 실행 파일만 실행되도록 보장합니다. 크래시가 감지될 때 새 실행 파일을 실행할지를 결정하는 내부 상태는 현재 게임 인스턴스의 수명에 연결됩니다. 다시 시작된 게임 인스턴스에서도 다시 시작 동작이 계속 원하는 경우 XLaunchRestartOnCrash를 다시 호출해야 합니다.
타이틀이 XLaunchRestartOnCrash를 호출한 후 나중에
XLaunchNewGame을 호출하고 후속으로 새 게임을 시작하기 전에 크래시가 발생하면, 호출 게임이 XLaunchNewGame을 통해 지정된 새 실행 대신 다시 시작됩니다.
이 API는 소매 시나리오에서 사용되도록 의도되지 않았으며,
devkit이 아닌 콘솔에서 호출되면 E_NOTIMPL을 반환합니다.

요구 사항

헤더: XGame.h 라이브러리: xgameruntime.lib 지원 플랫폼: XBOX One 계열 콘솔 및 XBOX Series 콘솔

함께 보기

XGame
마지막 수정일 2026년 8월 24일