The new home for Visual Studio documentation is Visual Studio 2017 Documentation on

The latest version of this topic can be found at Modules.

In terms of the debugger architecture, a module:

  • Is a physical container of code, such as an executable file or a DLL.

  • Can reload its symbols and describe itself. Module descriptions are displayed in the Modules window of the IDE.

  • Is represented by an IDebugModule2 interface, created by a debug engine to describe the module.

Debugger Concepts