Compartilhar via


MODULE_INFO

Descreve um módulo específico (DLL, EXE ou assembly).

Sintaxe

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

Membros

dwValidFields
Uma combinação de sinalizadores da enumeração MODULE_INFO_FIELDS que especifica quais campos são preenchidos.

m_bstrName
O nome do módulo.

m_bstrUrl
A URL do módulo.

m_bstrVersion
A versão do módulo.

m_bstrDebugMessage
Uma mensagem opcional sobre o módulo, por exemplo, "Os símbolos não podem ser carregados".

m_addrLoadAddress
O endereço de carregamento do módulo.

m_addrPreferredLoadAddress
O endereço de carga preferencial do módulo.

m_dwSize
O tamanho do módulo.

m_dwLoadOrder
A ordem de carregamento do módulo.

m_TimeStamp
A hora em que o arquivo de símbolo foi modificado pela última vez.

m_bstrUrlSymbolLocation
O local do arquivo de símbolo (por exemplo, ".\") especificado no módulo. Usado como um local inicial para localizar símbolos para um módulo.

m_dwModuleFlags
Uma combinação de sinalizadores da enumeração MODULE_FLAGS que descreve o módulo.

Comentários

Essa estrutura é passada para o método GetInfo, onde é preenchida.

Essa estrutura corresponde a cada módulo listado na janela Módulos .

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também