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