DEBUG_REASON
Gibt an, dass der Prozess zu Debugzwecken gestartet wurde.
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
};
typedef DWORD DEBUG_REASON;
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
};
Parameter
DEBUG_REASON_ERROR
Ein unspezifischer Fehler aufgetreten (dies wird als Standardbedingung verwendet, wenn keine anderen Gründen angepasst).DEBUG_REASON_USER_LAUNCHED
Der Prozess wurde mit der Benutzeranforderung gestartet.DEBUG_REASON_USER_ATTACHED
Der Bereits RUNNING-Prozess wurde von dem Benutzer angefügt.DEBUG_REASON_AUTO_ATTACHED
Der Prozess wurde automatisch angefügt, als er gestartet wurde.DEBUG_REASON_CAUSALITY
Der Vorgang wurde aufgrund eines Ereignisses des Just-In-Time (JIT) - Debuggen gestartet.
Hinweise
Wird zurückgegeben von der IDebugProcess3::GetDebugReason-Methode.
Anforderungen
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll