XLaunchNewGame
Encerra o jogo atual, libera todos os recursos alocados e inicia um novo jogo.Sintaxe
Parâmetros
exePath _In_z_Tipo: char* O caminho e o nome do arquivo do novo jogo a ser iniciado. Esse caminho pode ser relativo ao diretório atual ou um caminho absoluto. Os jogos que precisam saber o caminho do executável chamador podem chamar GetModuleFileNameA com nullptr para o identificador do módulo. args _In_opt_z_
Tipo: char* Quaisquer argumentos aplicáveis e específicos do jogo com os quais iniciar o novo jogo. defaultUser _In_opt_
Tipo: XUserHandle O identificador do usuário que está iniciando o novo jogo. Se um valor não for especificado, o usuário atual será especificado.
Valor retornado
Tipo: void Esta função não retorna um valor nem gera exceções, mesmo que não consiga reiniciar o jogo.Comentários
Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais
Quando esta função é chamada, todo o DLC montado anteriormente será
Se um jogo for suspenso depois que XLaunchNewGame for chamado, mas antes de
A memória transferida ao sistema usando XMemTransferMemory (tópico sob NDA) é mantida.
Requisitos
Cabeçalho: XGame.h Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
XGameIdentidade do usuário e XUser
XLaunchUri
