共用方式為


RoErrorReportingFlags 列舉 (roerrorapi.h)

指定 RoOriginateErrorRoTransformError 函式的行為。

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

另請參閱

RoGetErrorReportingFlags

RoSetErrorReportingFlags

RoOriginateError

RoTransformError