DEBUG_REASON
Gibt an, warum der Prozess für das Debuggen gestartet wurde.
Syntax
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
};
Felder
DEBUG_REASON_ERROR
Ein nicht bestimmter Fehler ist aufgetreten (dies wird als Standardbedingung verwendet, wenn keiner der anderen Gründe passt).
DEBUG_REASON_USER_LAUNCHED
Der Prozess wurde auf Anforderung des Benutzers gestartet.
DEBUG_REASON_USER_ATTACHED
Der bereits ausgeführte Prozess wurde vom Benutzer angefügt.
DEBUG_REASON_AUTO_ATTACHED
Der Prozess wurde beim Starten automatisch angefügt.
DEBUG_REASON_CAUSALITY
Der Prozess wurde aufgrund eines Just-In-Time (JIT)-Debuggingereignisses gestartet.
Hinweise
Wird von der GetDebugReason-Methode zurückgegeben.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll