MODULE_INFO
Applies to: Visual Studio Visual Studio for Mac
Note
This article applies to Visual Studio 2017. 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
Describes a particular module (DLL, EXE, or assembly).
Syntax
typedef struct tagMODULE_INFO {
MODULE_INFO_FIELDS dwValidFields;
BSTR m_bstrName;
BSTR m_bstrUrl;
BSTR m_bstrVersion;
BSTR m_bstrDebugMessage;
UINT64 m_addrLoadAddress;
UINT64 m_addrPreferredLoadAddress;
DWORD m_dwSize;
DWORD m_dwLoadOrder;
FILETIME m_TimeStamp;
BSTR m_bstrUrlSymbolLocation;
MODULE_FLAGS m_dwModuleFlags;
} MODULE_INFO;
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