DkmExceptionProcessingStage 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デバッガーは、例外処理内のさまざまな段階でターゲット プロセスから通知を受け取ります (例外がスローされる、例外がハンドルされないなど)。 この列挙は、通知のステージを示します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage =
Public Enum DkmExceptionProcessingStage
- 継承
-
DkmExceptionProcessingStage
- 属性
フィールド
AppDomainTransition | 4 | ターゲット プロセスでは、アプリ ドメインの移行時に例外が飲み込まれようとしています。 |
Caught | 128 | スローされた例外がキャッチされました。 この段階の例外は停止イベント自体ではありませんが、catch ハンドラー内の別の停止イベント (ステップの完了など) の前に発生しています。 |
ManagedUnmanagedTransition | 8 | ターゲット プロセスは、マネージド コードからアンマネージ コードに例外を渡しようとしています。 |
Thrown | 1 | 例外がスローされました。 この通知は、すべての種類の例外に対して発生します。 |
Unhandled | 32 | この例外のハンドラーが見つかりませんでした。 |
UserCodeSearch | 2 | ターゲット プロセスで例外ハンドラーの検索が開始され、この検索でユーザー コードが入力されました。 この通知は、マイ コードのみをサポートする例外カテゴリに対してのみ提供されます。 現時点では、CLR & スクリプトの例外カテゴリのみがマイ コードのみをサポートしています。 CLR デバイスのシナリオでは、または UI でマイ コードのみのステップ実行が無効になっている場合、バックエンドはマイ コードのみをサポートしません。 この場合、例外がスローされると、'Thrown' フラグと 'UserCodeSearch' フラグの両方が設定されます。 |
UserUnhandled | 16 | 例外ハンドラーがユーザー コードの外部で見つかりました。 この通知は、マイ コードのみをサポートする例外カテゴリに対してのみ提供されます。 現時点では、CLR 例外カテゴリのみが Just My Code.\n をサポートしています。 |
UserVisible | 64 | 例外はユーザーに表示される必要があります。 設定すると、ユーザーが例外で停止しない場合、例外が出力ウィンドウに送信されます。 |