DEBUG_REASON
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
指定偵錯啟動程序為何。
語法
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
};
參數
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