共用方式為


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

另請參閱

列舉型別
GetDebugReason