MODULE_INFO
Describes a particular module (DLL, EXE, or assembly).
Syntax
public struct MODULE_INFO {
public uint dwValidFields;
public string m_bstrName;
public string m_bstrUrl;
public string m_bstrVersion;
public string m_bstrDebugMessage;
public ulong m_addrLoadAddress;
public ulong m_addrPreferredLoadAddress;
public uint m_dwSize;
public uint m_dwLoadOrder;
public FILETIME m_TimeStamp;
public string m_bstrUrlSymbolLocation;
public uint m_dwModuleFlags;
};
Members
dwValidFields
A combination of flags from the MODULE_INFO_FIELDS enumeration that specifies which fields are filled out.
m_bstrName
The module name.
m_bstrUrl
The module URL.
m_bstrVersion
The module version.
m_bstrDebugMessage
An optional message about the module, for example, "Symbols cannot be loaded."
m_addrLoadAddress
The module load address.
m_addrPreferredLoadAddress
The preferred load address of the module.
m_dwSize
The module size.
m_dwLoadOrder
The module load order.
m_TimeStamp
The time the symbol file was last modified.
m_bstrUrlSymbolLocation
The location of the symbol file (for example, ".\") specified in the module. Used as a starting location to find symbols for a module.
m_dwModuleFlags
A combination of flags from the MODULE_FLAGS enumeration that describes the module.
Remarks
This structure is passed to the GetInfo method where it is filled in.
This structure corresponds to each module listed in the Modules window.
Requirements
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll