Partager via


DEBUG_REASON

Spécifie la raison pour laquelle le processus a été lancé pour le débogage.

Syntaxe

public enum enum_DEBUG_REASON {
    DEBUG_REASON_ERROR         = 0,
    DEBUG_REASON_USER_LAUNCHED = 1,
    DEBUG_REASON_USER_ATTACHED = 2,
    DEBUG_REASON_AUTO_ATTACHED = 3,
    DEBUG_REASON_CAUSALITY     = 4
};

Champs

DEBUG_REASON_ERROR
Une erreur non spécifique s’est produite (il s’agit d’une condition par défaut quand aucune des autres raisons ne convient).

DEBUG_REASON_USER_LAUNCHED
Le processus a été lancé à la demande de l’utilisateur.

DEBUG_REASON_USER_ATTACHED
Le processus en cours d’exécution a été attaché à l’utilisateur.

DEBUG_REASON_AUTO_ATTACHED
Le processus a été automatiquement attaché au moment où il a été lancé.

DEBUG_REASON_CAUSALITY
Le processus a été lancé en raison d’un événement de débogage juste-à-temps (JIT).

Notes

Retourné à partir de la méthode GetDebugReason .

Spécifications

En-tête : msdbg.h

Espace de noms : Microsoft.VisualStudio.Debugger.Interop

Assembly : Microsoft.VisualStudio.Debugger.Interop.dll

Voir aussi