XErrorOptions

描述在游戏操作系统或游戏运行时中发生错误时游戏的行为方式。

语法

enum class XErrorOptions  : uint32_t  
{  
    None = 0x00,  
    OutputDebugStringOnError = 0x01,  
    DebugBreakOnError = 0x02,  
    FailFastOnError = 0x04,  
}  

常量

常量 说明
出现错误时,不执行任何操作。
如果没有调试器,则这是默认选项。
OutputDebugStringOnError 出现错误时,将输出调试消息。
如果有调试器,则这是默认选项。
DebugBreakOnError 出现错误时,进入调试器并输出调试消息。
FailFastOnError 出现错误时,发出快速失败请求,以立即终止调用进程。

备注

XErrorSetOptions 函数用 XErrorOptions 来描述在出现错误时的游戏行为,这取决于是否有调试器。 如果指定了 OutputDebugStringOnErrorDebugBreakOnError,且有调试器,则会将包含 HRESULT 错误代码、当前线程 ID 和错误消息的调试字符串发送到调试器进行显示。 如果指定了 DebugBreakOnError,游戏将进入调试器。

要求

头文件:XError.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XError 成员
XErrorSetOptions