Freigeben über


DkmExceptionProcessingStage Enumeration

Definition

Der Debugger empfängt Benachrichtigungen vom Zielprozess in verschiedenen Phasen der Ausnahmeverarbeitung (z. B. ausgelöste Ausnahme, Ausnahme nicht behandelt). Diese Enumeration gibt die Phase(n) für eine Benachrichtigung an.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage = 
Public Enum DkmExceptionProcessingStage
Vererbung
DkmExceptionProcessingStage
Attribute

Felder

AppDomainTransition 4

Der Zielprozess ist dabei, die Ausnahme bei einem Übergang der App-Domäne zu schlucken.

Caught 128

Eine ausgelöste Ausnahme wurde abgefangen. Eine Ausnahme in dieser Phase ist kein Stoppereignis selbst, sondern wird vor einem anderen Stoppereignis innerhalb eines Catch-Handlers ausgelöst, z. B. Schritt abgeschlossen.

ManagedUnmanagedTransition 8

Der Zielprozess ist dabei, die Ausnahme von verwaltetem Code in nicht verwalteten Code zu übergeben.

Thrown 1

Eine Ausnahme wurde ausgelöst. Diese Benachrichtigung erfolgt für alle Arten von Ausnahmen.

Unhandled 32

Für diese Ausnahme wurde kein Handler gefunden.

UserCodeSearch 2

Der Zielprozess hat mit der Suche nach einem Ausnahmehandler begonnen, und diese Suche hat Benutzercode eingegeben. Diese Benachrichtigung wird nur für Ausnahmekategorien bereitgestellt, die Just My Code unterstützen. Derzeit unterstützen nur die CLR-& Script-Ausnahmekategorien Just My Code.

In SZENARIEN mit CLR-Geräten oder wenn das Schrittschritt "Nur mein Code" auf der Benutzeroberfläche deaktiviert ist, unterstützt das Back-End nur meinen Code nicht. In diesem Fall werden beim Auslösen einer Ausnahme sowohl die Flags "Thrown" als auch "UserCodeSearch" festgelegt.

UserUnhandled 16

Ein Ausnahmehandler wurde außerhalb des Benutzercodes gefunden. Diese Benachrichtigung wird nur für Ausnahmekategorien bereitgestellt, die Just My Code unterstützen. Derzeit unterstützt nur die CLR-Ausnahmekategorie Just My Code.\n.

UserVisible 64

Die Ausnahme sollte für Benutzer sichtbar sein. Wenn diese Einstellung festgelegt ist, wird die Ausnahme an das Ausgabefenster gesendet, wenn der Benutzer die Ausnahme nicht beenden möchte.

Gilt für: