RoErrorReportingFlags 列舉 (roerrorapi.h)
指定 RoOriginateError 和 RoTransformError 函式的行為。
Syntax
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
常數
None 錯誤函式會引發結構化例外狀況。 |
SuppressExceptions 即使調試程式存在,錯誤函式也不會引發結構化例外狀況。 藉由設定 ForceExceptions 旗標來覆寫此旗標的行為。 |
ForceExceptions 即使沒有任何調試程式存在,錯誤函式仍會引發結構化例外狀況。 此旗標取代 SuppressExceptions 旗標。 如果設定此旗標,即使已設定 SuppressExceptions 旗標,也會引發結構化例外狀況。 |
UseSetErrorInfo 錯誤函式會透過透過 SetErrorInfo 基礎結構附加至 COM 通道的 COM 物件報告錯誤字串。 此旗標需要呼叫線程初始化為 COM。 |
SuppressSetErrorInfo 錯誤函式不會透過透過 SetErrorInfo 基礎結構附加至 COM 通道的 COM 物件報告錯誤字串。 |
規格需求
需求 | 值 |
---|---|
標頭 | roerrorapi.h |