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(Just-In-Time) 디버깅 이벤트로 인해 프로세스가 시작되었습니다.
설명
GetDebugReason 메서드에서 반환됩니다.
요구 사항
헤더: msdbg.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll