XLaunchRestartOnCrash
현재 실행 중인 게임 인스턴스가 크래시로 인해 비정상적으로 종료되면 게임이 자동으로 다시 시작됩니다.
구문
HRESULT XLaunchRestartOnCrash(
const char* args,
uint32_t reserved
)
매개 변수
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 콘솔