MODULE_INFOMODULE_INFO

Descreve um módulo específico (DLL, EXE ou assembly).Describes a particular module (DLL, EXE, or assembly).

SintaxeSyntax

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

MembrosMembers

dwValidFields
Uma combinação de sinalizadores do MODULE_INFO_FIELDS enumeração que especifica quais campos são preenchidos.A combination of flags from the MODULE_INFO_FIELDS enumeration that specifies which fields are filled out.

m_bstrName
O nome do módulo.The module name.

m_bstrUrl
A URL do módulo.The module URL.

m_bstrVersion
A versão do módulo.The module version.

m_bstrDebugMessage
Uma mensagem opcional sobre o módulo, por exemplo, "símbolos não podem ser carregados."An optional message about the module, for example, "Symbols cannot be loaded."

m_addrLoadAddress
O endereço de carregamento do módulo.The module load address.

m_addrPreferredLoadAddress
O endereço de carregamento preferido do módulo.The preferred load address of the module.

m_dwSize
O tamanho do módulo.The module size.

m_dwLoadOrder
A ordem de carregamento do módulo.The module load order.

m_TimeStamp
A hora em que o arquivo de símbolo foi modificado pela última vez.The time the symbol file was last modified.

m_bstrUrlSymbolLocation
O local do arquivo de símbolo (por exemplo, ".\") especificado no módulo.The location of the symbol file (for example, ".\") specified in the module. Usado como um local de partida para localizar símbolos para um módulo.Used as a starting location to find symbols for a module.

m_dwModuleFlags
Uma combinação de sinalizadores do MODULE_FLAGS enumeração que descreve o módulo.A combination of flags from the MODULE_FLAGS enumeration that describes the module.

ComentáriosRemarks

Essa estrutura é passada para o GetInfo método onde ele é preenchido.This structure is passed to the GetInfo method where it is filled in.

Essa estrutura corresponde a cada módulo listado na módulos janela.This structure corresponds to each module listed in the Modules window.

RequisitosRequirements

Header: msdbg.hHeader: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte tambémSee also