DEBUG_REASON
指定處理程序已啟動偵錯的原因。
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) 偵錯事件。
備註
所傳回的IDebugProcess3::GetDebugReason方法。
需求
標頭: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
組件: Microsoft.VisualStudio.Debugger.Interop.dll