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 |