RoErrorReportingFlags 枚举 (roerrorapi.h)
指定 RoOriginateError 和 RoTransformError 函数的行为。
语法
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
常量
None 错误函数引发结构化异常。 |
SuppressExceptions 即使存在调试器,错误函数也不会引发结构化异常。 通过设置 ForceExceptions 标志替代此标志的行为。 |
ForceExceptions 即使不存在调试器,错误函数也会引发结构化异常。 此标志取代 SuppressExceptions 标志。 如果设置了此标志,即使设置了 SuppressExceptions 标志,也会引发结构化异常。 |
UseSetErrorInfo 错误函数通过 COM 对象报告错误字符串,该对象通过 SetErrorInfo 基础结构附加到 COM 通道。 此标志要求将调用线程初始化到 COM 中。 |
SuppressSetErrorInfo 错误函数不会通过 COM 对象报告错误字符串,该对象通过 SetErrorInfo 基础结构附加到 COM 通道。 |
要求
要求 | 值 |
---|---|
Header | roerrorapi.h |