Поделиться через


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

См. также