Skip to main content

XLaunchRestartOnCrash

当游戏当前运行的实例因崩溃而异常终止时,自动重启游戏。

Syntax

Parameters

args   _In_opt_z_
类型:char*
用于重新启动游戏的任何适用的、特定于游戏的参数。 reserved   _In_
类型:uint32_t
保留。必须设置为 0。

Return value

类型:HRESULT HRESULT 成功或错误代码。

Remarks

XLaunchNewGame 类似,XLaunchRestartOnCrash 保证每次只运行一个游戏可执行文件。用于确定检测到崩溃时是否启动新可执行文件的内部状态与当前游戏实例的生存期相关联。如果仍然需要重启行为,重新启动的游戏实例必须再次调用 XLaunchRestartOnCrash
如果标题调用了 XLaunchRestartOnCrash,随后调用了
XLaunchNewGame,然后在启动新游戏之前崩溃,则将重启调用方游戏,而不是通过 XLaunchNewGame 指定的新启动。
此 API 不适用于零售场景,在非开发工具包的主机上调用时将返回 E_NOTIMPL。

Requirements

头文件: XGame.h 库: xgameruntime.lib 受支持的平台: XBOX One 系列主机和 XBOX Series 主机

See also

XGame
最后修改于 2026年8月24日