DEBUG_REASON
프로세스 디버깅을 위해 시작 된 이유를 지정 합니다.
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
};
typedef DWORD 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
때문에 프로세스가 시작 된는 에서 Just-in-time (JIT) 디버깅 이벤트입니다.
설명
반환 되는 IDebugProcess3::GetDebugReason 메서드.
요구 사항
헤더: msdbg.h
네임 스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll