MODULE_INFO_FIELDS

Applies to: yesVisual Studio noVisual Studio for Mac

Note

This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Specifies the flags for the debug module information.

Syntax

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

Fields

MIF_NONE
Initialize/use none of the fields in the structure.

MIF_NAME
Initialize/use the m_bstrName field in the MODULE_INFO structure.

MIF_URL
Initialize/use the m_bstrUrl field in the MODULE_INFO structure.

MIF_VERSION
Initialize/use the m_bstrVersion field in the MODULE_INFO structure.

MIF_DEBUGMESSAGE
Initialize/use the m_bstrDebugMessage field in the MODULE_INFO structure.

MIF_LOADADDRESS
Initialize/use the m_addrLoadAddress field in the MODULE_INFO structure.

MIF_PREFFEREDADDRESS
Initialize/use the m_addrPreferredLoadAddress field in the MODULE_INFO structure.

MIF_SIZE
Initialize/use the m_dwSize field in the MODULE_INFO structure.

MIF_LOADORDER
Initialize/use the m_dwLoadOrder field in the MODULE_INFO structure.

MIF_TIMESTAMP
Initialize/use the m_TimeStamp field in the MODULE_INFO structure.

MIF_URLSYMBOLLOCATION
Initialize/use the m_bstrUrlSymbolLocation field in the MODULE_INFO structure.

MIF_FLAGS
Initialize/use the m_dwModuleFlags field in the MODULE_INFO structure.

MIF_ALLFIELDS
Initialize/use all of the fields in the MODULE_INFO structure.

Remarks

These values are passed as an argument to the GetInfo method to indicate which fields of the MODULE_INFO structure are to be initialized.

These values are also used in the MODULE_INFO structure to indicate which fields are used and valid.

These flags may be combined with a bitwise OR.

Requirements

Header: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See also