Enumerazione CorDebugStepReason
Indica il risultato di un singolo passaggio.
typedef enum CorDebugStepReason {
STEP_NORMAL,
STEP_RETURN,
STEP_CALL,
STEP_EXCEPTION_FILTER,
STEP_EXCEPTION_HANDLER,
STEP_INTERCEPT,
STEP_EXIT
} CorDebugStepReason;
Membri
Membro |
Oggetto di descrizione |
---|---|
STEP_NORMAL |
L'esecuzione delle istruzioni è stata completata normalmente, all'interno della stessa funzione. |
STEP_RETURN |
L'esecuzione delle istruzioni è proseguita normalmente, dopo che la funzione ha restituito un valore. |
STEP_CALL |
L'esecuzione delle istruzioni è proseguita normalmente, all'inizio di una nuova funzione chiamata. |
STEP_EXCEPTION_FILTER |
È stata generata un'eccezione e il controllo è stato passato a un filtro eccezioni. |
STEP_EXCEPTION_HANDLER |
È stata generata un'eccezione e il controllo è stato passato a un gestore di eccezioni. |
STEP_INTERCEPT |
Il controllo è passato a un intercettore. |
STEP_EXIT |
L’esecuzione del thread è terminata prima del completamento dell'istruzione. |
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: CorDebug.idl, CorDebug.h
Libreria: CorGuids.lib
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0
Vedere anche
Riferimenti
Metodo ICorDebugManagedCallback::StepComplete