RoErrorReportingFlags 列挙 (roerrorapi.h)
RoOriginateError 関数と RoTransformError 関数の動作を指定します。
構文
typedef enum {
None,
SuppressExceptions,
ForceExceptions,
UseSetErrorInfo,
SuppressSetErrorInfo
} RoErrorReportingFlags;
定数
None エラー関数は構造化例外を発生させます。 |
SuppressExceptions デバッガーが存在する場合でも、エラー関数は構造化例外を発生させません。 ForceExceptions フラグを設定して、このフラグの動作をオーバーライドします。 |
ForceExceptions デバッガーが存在しない場合でも、エラー関数によって構造化例外が発生します。 このフラグは SuppressExceptions フラグを スーパーセプションします。 このフラグが設定されている場合、 SuppressExceptions フラグが設定されている場合でも、構造化例外が発生します。 |
UseSetErrorInfo エラー関数は、 SetErrorInfo インフラストラクチャを介して COM チャネルにアタッチされている COM オブジェクトを介してエラー文字列を報告します。 このフラグを設定するには、呼び出し元のスレッドを COM に初期化する必要があります。 |
SuppressSetErrorInfo エラー関数は、 SetErrorInfo インフラストラクチャを介して COM チャネルにアタッチされている COM オブジェクトを介してエラー文字列を報告しません。 |
要件
要件 | 値 |
---|---|
Header | roerrorapi.h |