MODULE_INFO

描述特定模块(DLL、EXE 或程序集)。

语法

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;
};

成员

dwValidFields
MODULE_INFO_FIELDS枚举中的标志的组合,用于指定填写哪些字段。

m_bstrName
模块名。

m_bstrUrl
模块 URL。

m_bstrVersion
模块版本。

m_bstrDebugMessage
有关模块的可选消息,例如,“无法加载符号”。

m_addrLoadAddress
模块加载地址。

m_addrPreferredLoadAddress
模块的首选加载地址。

m_dwSize
模块大小。

m_dwLoadOrder
模块加载顺序。

m_TimeStamp
上次修改符号文件的时间。

m_bstrUrlSymbolLocation
在模块中指定的符号文件(例如“.\”)的位置。 用作查找模块符号的起始位置。

m_dwModuleFlags
描述模块的MODULE_FLAGS枚举中的标志的组合。

备注

此结构将 传递给填充它的 GetInfo 方法。

此结构对应于“ 模块” 窗口中列出的每个模块。

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅