다음을 통해 공유


이벤트 설명

각 이벤트 유형에는 특정 목적이 있습니다.

이벤트 및 이벤트 사용 이유

이벤트 설명
문서 이벤트 활성화 DE(디버그 엔진)가 IDE를 열거나 문서를 포그라운드로 가져오려고 할 때 발생합니다.
중단점 바인딩 또는 중단점 오류 이벤트 중단점이 바인딩되거나 중단점이 바인딩할 수 없고 오류가 반환될 때 전송됩니다.
중단점 바인딩 해제 이벤트 바인딩된 중단점이 코드에서 바인딩 해제될 때 발생합니다.
이벤트를 중지할 수 있음 사용자가 코드의 지정된 지점에서 중지할지 여부를 결정하기 위해 IDE로 전송됩니다.
중단점 이벤트 코드 또는 데이터 중단점이 적중되면 발생합니다.
문서 텍스트 이벤트 문서의 텍스트가 변경될 때 발생합니다. 이러한 이벤트는 IDebugEventCallBack2::Event 메서드를 통해 전송되지 않습니다.
엔진 만들기 이벤트 엔진을 처음 만들 때 전송됩니다.
진입점 이벤트 디버깅 중인 프로그램이 초기화 코드를 실행하고 첫 번째 사용자 진입점에 도달했을 때 전송됩니다.
예외 이벤트 실행 중인 프로그램이 예외에 도달하면 전송됩니다.
식 평가 완료 이벤트 비동기 식 계산이 완료되면 전송됩니다.
기호 이벤트 찾기 DE가 사용자에게 모듈에 대한 기호를 찾도록 요청해야 할 때마다 전송됩니다.
전체 이벤트 로드 초기 프로그램 로드가 완료되고 첫 번째 코드가 프로그램에서 실행되려고 할 때만 전송됩니다.
메시지 이벤트 사용자에게 메시지를 보낼 때 전송됩니다.
모듈 로드 이벤트 새 모듈이 로드되거나 언로드될 때 전송됩니다.
출력 문자열 이벤트 프로그램이 디버그 출력을 쓸 때 전송됩니다.
이벤트 만들기 및 삭제 Visual Studio IDE가 디버깅 중인 프로그램의 상태를 추적할 수 있도록 프로세스, 프로그램, 속성, 세션 및 스레드의 생성 또는 삭제를 알리기 위해 전송됩니다.
단계 완료 이벤트 단계가 완료되면 전송됩니다.
스레드 이름 변경 이벤트 사용자가 스레드의 이름을 변경할 때 전송됩니다.
프로그램 이름 변경 이벤트 사용자가 프로그램 이름을 변경할 때 전송됩니다.

참고 항목