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