DkmExceptionProcessingStage Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il debugger riceve notifiche dal processo di destinazione in varie fasi all'interno dell'elaborazione delle eccezioni (ad esempio, eccezione generata, eccezione non gestita). Questa enumerazione indica le fasi per una notifica.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class DkmExceptionProcessingStage
public enum class DkmExceptionProcessingStage
enum DkmExceptionProcessingStage
[System.Flags]
public enum DkmExceptionProcessingStage
[<System.Flags>]
type DkmExceptionProcessingStage =
Public Enum DkmExceptionProcessingStage
- Ereditarietà
-
DkmExceptionProcessingStage
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| AppDomainTransition | 4 | Il processo di destinazione sta per ingoiare l'eccezione in una transizione del dominio dell'app. |
| Caught | 128 | È stata rilevata un'eccezione generata. Un'eccezione in questa fase non è un evento di arresto stesso, ma viene generato prima di un altro evento di arresto all'interno di un gestore catch, ad esempio il completamento del passaggio. |
| ManagedUnmanagedTransition | 8 | Il processo di destinazione sta per passare l'eccezione dal codice gestito al codice non gestito. |
| Thrown | 1 | È stata generata un'eccezione. Questa notifica si verifica per tutti i tipi di eccezioni. |
| Unhandled | 32 | Non è stato trovato alcun gestore per questa eccezione. |
| UserCodeSearch | 2 | Il processo di destinazione ha iniziato a cercare un gestore eccezioni e questa ricerca ha immesso il codice utente. Questa notifica viene fornita solo per categorie di eccezioni che supportano Just My Code. Attualmente, solo le categorie di eccezioni CLR & Script supportano Just My Code. Negli scenari dei dispositivi CLR o quando l'istruzione Just My Code è disabilitata nell'interfaccia utente, il back-end non avrà il supporto per Just My Code. In questo caso, quando viene generata un'eccezione, verranno impostati sia i flag 'Thrown' che 'UserCodeSearch'. |
| UserUnhandled | 16 | È stato rilevato un gestore di eccezioni al di fuori del codice utente. Questa notifica viene fornita solo per categorie di eccezioni che supportano Just My Code. Attualmente, solo la categoria di eccezioni CLR supporta Just My Code.\n. |
| UserVisible | 64 | L'eccezione deve essere visibile agli utenti. Se impostata, l'eccezione verrà inviata alla finestra di output se l'utente non vuole arrestarsi all'eccezione. |