Partager via


CorDebugStepReason

Mise à jour : novembre 2007

Fournit des valeurs qui indiquent le résultat d'une étape individuelle.

typedef enum CorDebugStepReason {
    STEP_NORMAL,
    STEP_RETURN,
    STEP_CALL,
    STEP_EXCEPTION_FILTER,
    STEP_EXCEPTION_HANDLER,
    STEP_INTERCEPT,
    STEP_EXIT
} CorDebugStepReason;

Membres

Membre

Description

STEP_NORMAL

Indique que l'exécution pas à pas s'est terminée normalement, dans la même fonction.

STEP_RETURN

Indique que l'exécution pas à pas a continué normalement, après le retour de la fonction.

STEP_CALL

Indique que l'exécution pas à pas a continué normalement, au début d'une fonction appelée récemment.

STEP_EXCEPTION_FILTER

Indique qu'une exception a été générée et que le contrôle a été passé à un filtre d'exception.

STEP_EXCEPTION_HANDLER

Indique qu'une exception a été générée et que le contrôle a été passé à un gestionnaire d'exceptions.

STEP_INTERCEPT

Indique que le contrôle a été passé à un intercepteur.

STEP_EXIT

Indique que le thread s'est arrêté avant la fin de l'étape.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ICorDebugManagedCallback::StepComplete, méthode

Autres ressources

Énumérations de débogage