IDebugPortNotify2
이 인터페이스는 실행 중인 포트로 디버깅할 수 있는 프로그램을 등록하거나 등록 취소합니다.
구문
IDebugPortNotify2 : IUnknown
구현자에 대한 참고 사항
사용자 지정 포트 공급자는 포트에서 프로그램 추가 및 제거를 지원하기 위해 이 인터페이스를 구현합니다. 일반적으로 IDebugPort2 인터페이스를 구현하는 동일한 개체에 구현됩니다.
호출자 참고 사항
IDebugPort2
인터페이스에서 QueryInterface를 호출하면 이 인터페이스가 반환됩니다. 또한 GetPortNotify를 호출하면 이 인터페이스가 반환됩니다. 디버그 엔진은 이 인터페이스를 WatchForProviderEvents에 대한 매개 변수로 볼 수 있습니다.
Vtable 순서의 메서드
다음 표에서는 IDebugPortNotify2
메서드를 보여 줍니다.
메서드 | 설명 |
---|---|
AddProgramNode | 실행 중인 포트로 디버그할 수 있는 프로그램을 등록합니다. |
RemoveProgramNode | 실행 중인 포트에서 디버그할 수 있는 프로그램을 등록 취소합니다. |
설명
디버그 포트에 프로그램이 로드되거나 언로드되는 시기를 알 수 있는 방법이 없는 한 사용자 지정 포트 공급자는 이 인터페이스를 구현해야 합니다. 특정 포트를 통해 디버깅하기 위해 로드되는 모든 프로그램은 이 인터페이스를 사용하여 추적됩니다.
요구 사항
헤더: msdbg.h
네임스페이스: Microsoft.VisualStudio.Debugger.Interop
어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll