IDebugModule3
This interface represents a module that supports alternate locations of symbols and JustMyCode states.
IDebugModule3 : IDebugModule2
Notes for Implementers
The debug engine (DE) implements this interface to support alternate locations of symbols and to work with JustMyCode states (see the Visual Studio Debugger Glossary for a definition of "JustMyCode").
Notes for Callers
A call to IDebugSymbolSearchEvent2::GetSymbolSearchInfo returns this interface. The DE sends the IDebugSymbolSearchEvent2 interface to the session debug manager (SDM) using the IDebugEventCallback2::Event method. Also, a call to QueryInterface on an IDebugModule2 interface returns this interface.
Methods in Vtable Order
In addition to the methods on the IDebugModule2 interface, this interface implements the following methods:
Method |
Description |
---|---|
Returns a list of paths searched for symbols and the results of searching each path. |
|
Loads and initializes symbols for the current module. |
|
Returns flag specifying whether the module represents user code. |
|
Specifies whether the module should be considered user code or not. |
Remarks
Visual Studio is the typical consumer of this interface.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
IDebugSymbolSearchEvent2::GetSymbolSearchInfo