Share via


IDebugModule2

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

This interface represents a module—that is, an executable unit of a program—such as a DLL.

Syntax

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 GetModule returns this interface. The DE sends the IDebugModuleLoadEvent2 interface to the session debug manager (SDM) using the Event method.

This interface can also be returned in a FRAMEINFO structure (which is returned by a call to EnumFrameInfo).

Next also returns this interface (EnumModules returns the IEnumDebugModules2 interface).

Methods in Vtable Order

The following table shows the methods of IDebugModule2.

Method Description
GetInfo Gets the MODULE_INFO that describes this module.
ReloadSymbols_Deprecated 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

Core Interfaces
MODULE_INFO
GetModule
FRAMEINFO
IEnumDebugModules2