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