Condividi tramite


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

Altre risorse

Enumerazioni di debug