IDebugModule2
This interface represents a module—that is, an executable unit of a program—such as a DLL.
IDebugModule2 : IUnknown
Notes for Implementers
The debug engine (DE) implements this interface to represent a module and to provide access to information about that module.
Notes for Callers
A call to IDebugModuleLoadEvent2::GetModule returns this interface. The DE sends the IDebugModuleLoadEvent2 interface to the session debug manager (SDM) using the IDebugEventCallback2::Event method.
This interface can also be returned in a FRAMEINFO structure (which is returned by a call to IDebugThread2::EnumFrameInfo).
IEnumDebugModules2::Next also returns this interface (IDebugProgram2::EnumModules returns the IEnumDebugModules2 interface).
Methods in Vtable Order
The following table shows the methods of IDebugModule2.
Method |
Description |
---|---|
Gets the MODULE_INFO that describes this module. |
|
OBSOLETE. DO NOT USE. Reloads the symbols for this module. |
Remarks
Module information can be displayed in the Modules window of the IDE.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
See Also
Reference
IDebugModuleLoadEvent2::GetModule