指定标志对于调试模块信息。
enum enum_MODULE_INFO_FIELDS {
MIF_NONE = 0x0000,
MIF_NAME = 0x0001,
MIF_URL = 0x0002,
MIF_VERSION = 0x0004,
MIF_DEBUGMESSAGE = 0x0008,
MIF_LOADADDRESS = 0x0010,
MIF_PREFFEREDADDRESS = 0x0020,
MIF_SIZE = 0x0040,
MIF_LOADORDER = 0x0080,
MIF_TIMESTAMP = 0x0100,
MIF_URLSYMBOLLOCATION = 0x0200,
MIF_FLAGS = 0x0400,
MIF_ALLFIELDS = 0x07ff
};
typedef DWORD MODULE_INFO_FIELDS;
public enum enum_MODULE_INFO_FIELDS {
MIF_NONE = 0x0000,
MIF_NAME = 0x0001,
MIF_URL = 0x0002,
MIF_VERSION = 0x0004,
MIF_DEBUGMESSAGE = 0x0008,
MIF_LOADADDRESS = 0x0010,
MIF_PREFFEREDADDRESS = 0x0020,
MIF_SIZE = 0x0040,
MIF_LOADORDER = 0x0080,
MIF_TIMESTAMP = 0x0100,
MIF_URLSYMBOLLOCATION = 0x0200,
MIF_FLAGS = 0x0400,
MIF_ALLFIELDS = 0x07ff
};
成员
MIF_NONE
初始化/使用未在结构中的字段。MIF_NAME
初始化/使用在 MODULE_INFO 结构的 m_bstrName 字段。MIF_URL
初始化/使用在 MODULE_INFO 结构的 m_bstrUrl 字段。MIF_VERSION
初始化/使用在 MODULE_INFO 结构的 m_bstrVersion 字段。MIF_DEBUGMESSAGE
初始化/使用在 MODULE_INFO 结构的 m_bstrDebugMessage 字段。MIF_LOADADDRESS
初始化/使用在 MODULE_INFO 结构的 m_addrLoadAddress 字段。MIF_PREFFEREDADDRESS
初始化/使用在 MODULE_INFO 结构的 m_addrPreferredLoadAddress 字段。MIF_SIZE
初始化/使用在 MODULE_INFO 结构的 m_dwSize 字段。MIF_LOADORDER
初始化/使用在 MODULE_INFO 结构的 m_dwLoadOrder 字段。MIF_TIMESTAMP
初始化/使用在 MODULE_INFO 结构的 m_TimeStamp 字段。MIF_URLSYMBOLLOCATION
初始化/使用在 MODULE_INFO 结构的 m_bstrUrlSymbolLocation 字段。MIF_FLAGS
初始化/使用在 MODULE_INFO 结构的 m_dwModuleFlags 字段。MIF_ALLFIELDS
对 MODULE_INFO 结构的字段的初始化/使用所有。
备注
这些值传递,因为参数。 IDebugModule2:: GetInfo 方法指示 MODULE_INFO 结构的哪些字段进行初始化。
这些值也用于 MODULE_INFO 结构指示哪些字段是使用和有效。
这些标志可以按位组合使用 OR。
要求
标题:msdbg.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll