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