MODULE_INFO

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

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

成员

  • 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 枚举的。

备注

此结构传递给该方法的 IDebugModule2:: GetInfo 方法。

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

要求

标题:msdbg.h

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

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

请参见

参考

结构和联合

MODULE_INFO_FIELDS

MODULE_FLAGS

IDebugModule2:: GetInfo