DkmExceptionProcessingStage Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ladicí program přijímá oznámení z cílového procesu v různých fázích zpracování výjimek (např. vyvolání výjimky, neošetřená výjimka). Tento výčet označuje fáze oznámení.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage =
Public Enum DkmExceptionProcessingStage
- Dědičnost
-
DkmExceptionProcessingStage
- Atributy
Pole
AppDomainTransition | 4 | Cílový proces se chystá spolknout výjimku při přechodu do domény aplikace. |
Caught | 128 | Byla zachycena vyvolaná výjimka. Výjimka v této fázi není samotná zastavování, ale je vyvolána před jinou událostí zastavení v rámci obslužné rutiny catch, například dokončení kroku. |
ManagedUnmanagedTransition | 8 | Cílový proces se chystá předat výjimku ze spravovaného kódu do nespravovaného kódu. |
Thrown | 1 | Došlo k výjimce. Toto oznámení se zobrazí pro všechny typy výjimek. |
Unhandled | 32 | Pro tuto výjimku nebyla nalezena žádná obslužná rutina. |
UserCodeSearch | 2 | Cílový proces začal hledat obslužnou rutinu výjimky a toto hledání zadalo uživatelský kód. Toto oznámení je k dispozici pouze pro kategorie výjimek, které podporují pouze můj kód. V současné době podporují pouze kategorie výjimek modulu CLR & Script pouze můj kód. Ve scénářích se zařízeními CLR nebo v případě, že je v uživatelském rozhraní zakázané krokování jen mého kódu, back-end nebude mít podporu jenom mého kódu. V takovém případě se při vyvolání výjimky nastaví příznaky Thrown i UserCodeSearch. |
UserUnhandled | 16 | Obslužná rutina výjimky byla nalezena mimo uživatelský kód. Toto oznámení je k dispozici pouze pro kategorie výjimek, které podporují pouze můj kód. V současné době podporuje pouze kategorie výjimky CLR pouze my Code.\n. |
UserVisible | 64 | Uživatelům by měla být viditelná výjimka. Pokud je tato výjimka nastavená, odešle se do okna výstupu, pokud uživatel nechce u výjimky zastavit. |