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
};

字段

DEBUG_REASON_ERROR
发生非特定错误(当没有其他原因适合时,这用作默认条件)。

DEBUG_REASON_USER_LAUNCHED
该过程是在用户请求中启动的。

DEBUG_REASON_USER_ATTACHED
用户已运行的进程已附加到该进程。

DEBUG_REASON_AUTO_ATTACHED
进程在启动时自动附加到它。

DEBUG_REASON_CAUSALITY
由于实时(JIT)调试事件,进程已启动

注解

GetDebugReason 方法返回。

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅