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

Siehe auch