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