다음을 통해 공유


IDebugModule3

이 인터페이스는 기호 및 JustMyCode 상태의 대체 위치를 지원하는 모듈을 나타냅니다.

구문

IDebugModule3 : IDebugModule2

구현자에 대한 참고 사항

DE(디버그 엔진)는 기호의 대체 위치를 지원하고 JustMyCode 상태를 사용하도록 이 인터페이스를 구현합니다(“JustMyCode” 정의는 Visual Studio 디버거 용어집 참조).

호출자 참고 사항

GetSymbolSearchInfo에 대한 호출은 이 인터페이스를 반환합니다. DE는 Event 메서드를 사용하여 IDebugSymbolSearchEvent2 인터페이스를 SDM(세션 디버그 관리자)에 보냅니다. 또한 IDebugModule2 인터페이스에서 QueryInterface를 호출하면 이 인터페이스가 반환됩니다.

Vtable 순서의 메서드

이 인터페이스는 IDebugModule2 인터페이스의 메서드 외에도 다음 메서드를 구현합니다.

메서드 설명
GetSymbolInfo 기호를 검색한 경로 목록과 각 경로 검색의 결과를 반환합니다.
LoadSymbols 현재 모듈의 기호를 로드하고 초기화합니다.
IsUserCode 모듈이 사용자 코드를 나타내는지 여부를 지정하는 플래그를 반환합니다.
SetJustMyCodeState 모듈을 사용자 코드로 간주할지 여부를 지정합니다.

설명

Visual Studio는 이 인터페이스의 일반적인 소비자입니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목