例外後の実行の継続

例外が発生したためにデバッガーの実行が中断されると、既定で [例外ヘルパー] が表示されます。 [オプション] ダイアログ ボックスで [例外ヘルパー] を無効にしている場合は、[例外アシスタント] (C# または Visual Basic) または [例外] ダイアログ ボックス (C++) が表示されます。

[例外ヘルパー] が表示されたら、例外の原因となった問題の修正を試みることができます。

マネージド コードとネイティブ コード

マネージド コードとネイティブ コードでは、未処理の例外の後に同じスレッドで実行を継続できます。 [例外ヘルパー] では、例外がスローされた時点まで呼び出し履歴を戻すことができます。

混合コード

ネイティブ コードとマネージド コードが混在するコードをデバッグしているときに、ハンドルされていない例外が発生した場合、オペレーティング システムの制約により、呼び出し履歴のアンワインドが抑制されます。 ショートカット メニューを使用して呼び出し履歴をさかのぼろうとすると、混合コードのデバッグ中は、ハンドルされていない例外からアンワインドすることはできないという内容のエラー メッセージが表示されます。