DkmExceptionProcessingStage Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |