이벤트 보내기
디버거와 DE(디버그 엔진) 간의 통신 메커니즘은 DCOM을 기반으로 하는 이벤트 모델입니다. 이벤트는 COM 개체로 전송되며 각 이벤트에는 다음을 지정하는 매개 변수가 있습니다.
이벤트를 호출한 DE입니다.
무슨 일이 있었는지에 대한 설명입니다.
이벤트가 발생한 위치의 컨텍스트를 식별하는 프로세스, 프로그램, 스레드 정보입니다. 프로세스는 DE에서 보낸 이벤트에 대해 전송되지 않습니다.
이벤트가 동기인지 비동기인지 여부를 나타내는 이벤트 유형입니다.
모든 디버그 이벤트는 IDebugEventCallback2::Event 메서드를 사용하여 전송됩니다.
이 섹션의 내용
이벤트 원본에서는 DE(디버그 엔진) 및 SDM(세션 디버그 관리자)과 같은 두 가지 이벤트 원본을 설명합니다.
지원되는 이벤트 유형에서는 현재 지원되는 이벤트 유형인 비동기 및 동기에 대해 설명합니다.
이벤트 설명은 이벤트 및 이벤트 사용 이유를 정의합니다.
관련 단원
사용자 지정 디버그 엔진 만들기에서는 DE가 인터프리터 또는 운영 체제와 함께 작동하여 디버깅 서비스를 제공하는 방법을 설명합니다.