IsErrorPropagationEnabled 函数 (roerrorapi.h)

注意 此函数已弃用。 今后,所有Windows 8.1和Windows 10应用都可以像启用错误传播一样自动运行,并且无需动态检查是否启用了错误传播。
 
指示对于注册为Windows 运行时 API 事件的回调函数的委托返回的错误,是否发生 CoreApplication.UnhandledErrorDetected 事件或异步方法的完成。

语法

BOOL IsErrorPropagationEnabled();

返回值

返回代码 说明
TRUE
指示对于注册为Windows 运行时 API 事件的回调函数或异步方法完成的委托返回的错误,将发生 CoreApplication.UnhandledErrorDetected 事件。
FALSE
指示对于注册为Windows 运行时 API 事件的回调函数或异步方法完成的委托返回的错误,不会发生 CoreApplication.UnhandledErrorDetected 事件。

注解

对于Windows 8应用,此值为 FALSE,并且将忽略代理为异步完成Windows 运行时 API 或Windows 运行时 API 事件的回调函数所返回的错误。 对于Windows 8.1和Windows 10应用,此值为 TRUE,将控制权返回到操作系统代码的回调函数中的错误将传播到全局错误处理程序。

仅当代码需要使用同一个二进制文件与Windows 8和较新的应用程序进行互操作时,才使用此函数。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 roerrorapi.h
Library RuntimeObject.lib

另请参阅

CoreApplication.UnhandledErrorDetected