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