Udostępnij za pośrednictwem


DEBUG_REASON

Określa, dlaczego proces został uruchomiony do debugowania.

Składnia

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
};

Pola

DEBUG_REASON_ERROR
Wystąpił nieokreślony błąd (jest on używany jako warunek domyślny, jeśli żaden z innych powodów nie pasuje).

DEBUG_REASON_USER_LAUNCHED
Proces został uruchomiony na żądanie użytkownika.

DEBUG_REASON_USER_ATTACHED
Już uruchomiony proces został dołączony do użytkownika.

DEBUG_REASON_AUTO_ATTACHED
Proces został automatycznie dołączony do procesu podczas jego uruchamiania.

DEBUG_REASON_CAUSALITY
Proces został uruchomiony z powodu zdarzenia debugowania just in time (JIT).

Uwagi

Zwrócony z metody GetDebugReason .

Wymagania

Nagłówek: msdbg.h

Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop

Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll

Zobacz też