描述特定模块 (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