Skip to main content

XLaunchRestartOnCrash

Reinicia automaticamente o jogo quando a instância do jogo em execução no momento é encerrada de forma anormal devido a uma falha.

Sintaxe

Parâmetros

args   _In_opt_z_
Tipo: char*
Quaisquer argumentos aplicáveis e específicos do jogo com os quais reiniciar o jogo. reserved   _In_
Tipo: uint32_t
Reservado. Deve ser definido como 0.

Valor retornado

Tipo: HRESULT Código de êxito ou de erro HRESULT.

Comentários

Assim como XLaunchNewGame, XLaunchRestartOnCrash garante que apenas um executável do jogo esteja em execução por vez. O estado interno que determina se um novo executável deve ser iniciado quando uma falha é detectada está vinculado ao tempo de vida da instância atual do jogo. As instâncias do jogo reiniciadas também precisam chamar XLaunchRestartOnCrash novamente se o comportamento de reinicialização ainda for desejado.
Se um título chamar XLaunchRestartOnCrash e depois
XLaunchNewGame e, em seguida, falhar antes de iniciar o novo jogo, o jogo chamador será reiniciado, em vez da nova inicialização especificada por meio de XLaunchNewGame.
Esta API não se destina a ser usada em cenários de varejo e retornará E_NOTIMPL
se for invocada em um console que não seja um devkit.

Requisitos

Cabeçalho: XGame.h Biblioteca: xgameruntime.lib Plataformas compatíveis: consoles da família XBOX One e consoles XBOX Series

Confira também

XGame
Last modified on October 6, 2026