다음을 통해 공유


IDebugPortEvents2

이 인터페이스는 수신기(일반적으로 SDM(세션 디버그 관리자) 또는 디버그 엔진)에게 특정 포트에서 프로세스 및 프로그램 생성 및 소멸을 알릴 수 있습니다. 이 정보는 포트에서 실행되는 프로세스 및 프로그램의 실시간 보기를 나타내는 데 사용할 수 있습니다.

구문

IDebugPortEvents2 : IUnknown

구현자에 대한 참고 사항

Visual Studio는 일반적으로 프로그램 만들기 및 소멸에 대한 알림을 수신하기 위해 이 인터페이스를 구현합니다. 디버그 엔진은 이러한 포트 이벤트를 수신 대기하는 이 인터페이스를 구현할 수도 있습니다.

호출자 참고 사항

모든 IDebugPort2 인터페이스는 IConnectionPointContainer 인터페이스에 대해 쿼리할 수 있습니다. 그런 다음, IConnectionPointContainer 인터페이스에서 IDebugPortEvents2에 대한 FindConnectionPoint 메서드를 호출하여 IConnectionPoint 인터페이스를 가져옵니다. 마지막으로, IConnectionPoint 인터페이스의 Advise 메서드가 호출되어 Event 메서드를 통해 이벤트를 보냅니다.

Vtable 순서의 메서드

다음 표에서는 IDebugPortEvents2의 메서드를 보여 줍니다.

메서드 설명
이벤트 포트에서 프로세스 및 프로그램의 생성 및 소멸을 설명하는 이벤트를 보냅니다.

설명

IDebugPortEvents2는 SDM에서 이미 디버그 중인 프로세스에서 실행되는 프로그램을 디버그하는 데도 사용됩니다.

포트 이벤트는 이 인터페이스를 통해 SDM에 전달됩니다.

요구 사항

헤더: msdbg.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목