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 .
Requirements
Заголовок: msdbg.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll