Skip to main content

XErrorSetOptions

指定游戏 OS 或游戏运行时出现错误时的所需行为。

Syntax

Parameters

optionsDebuggerPresent   _In_
类型:XErrorOptions
指定附加调试器时的所需行为。 optionsDebuggerNotPresent   _In_
类型:XErrorOptions
指定未附加调试器时的所需行为。

Return value

类型:void

Remarks

此函数在时间敏感线程上调用不安全。有关详细信息,请参阅时间敏感线程
使用此函数指定当游戏 OS 或游戏运行时出现错误时游戏应如何响应。默认情况下,如果未附加调试器,游戏不执行任何操作;如果附加了调试器,则将调试消息输出到调试器。 如果附加了调试器且 optionsDebuggerPresent 设置为 [XErrorOptions::DebugBreakOnError],则系统会中断到调试器并输出调试消息。可以通过在监视窗口中将全局变量 XErrorDisableDebugBreak 的值设置为 true 来临时禁用此行为。 下面的示例演示如何设置错误选项、定义自定义错误回调,以及设置自定义回调以接收系统的错误通知。

Requirements

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

Conceptual documentation

See also

XError members
XErrorOptions
最后修改于 2026年8月24日