Share via


Module Members

Include Protected Members
Include Inherited Members

Represents a module in a process that is being debugged.

The Module type exposes the following members.

Methods

 

Name

Description

Public method

LoadSymbols

Loads the symbols from the specified symbols file. LoadSymbols is equivalent to clicking the Load Symbols command on the context menu of the Modules window.

Top

Properties

 

Name

Description

Public property

Collection

Represents the collection of Module objects.

Public property

DTE

Gets the top-level extensibility object.

Public property

EndAddress

Gets the end of the address range for the module.

Public property

Is64bit

Gets whether the module is 64-bit.

Public property

LoadAddress

Gets the beginning load address for the module.

Public property

Name

Gets the name of the module (such as, "kernel32.dll"). Name corresponds to the Name column of the Modules window.

Public property

Optimized

Gets whether the binary has been optimized. Optimized corresponds to the Optimized column of the Modules window.

Public property

Order

Returns the load order of the module. Order corresponds to the Order column of the Modules window.

Public property

Parent

Gets the immediate parent object of a Module object.

Public property

Path

Gets the full path to the module, such as c:\windows\system32\kernel32.dll. Path corresponds to the Path column of the Modules window.

Public property

Process

Gets the process that contains this module.

Public property

Rebased

Gets whether the module loaded at its preferred load address.

Public property

SymbolFile

Gets the path to the symbol file for this module. Returns nulla null reference (Nothing in Visual Basic) if symbols were not loaded.

Public property

UserCode

Gets whether the debugger is currently considers this module "UserCode." Name corresponds to the UserCode column of the Modules window. Applies to managed code only.

Public property

Version

Gets the version string for the module.

Top

See Also

Reference

Module Interface

EnvDTE90 Namespace