MODULE_INFO
Descreve um módulo específico (DLL, EXE ou assembly).
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;
};
Membros
dwValidFields
Uma combinação de sinalizadores da MODULE_INFO_FIELDS enumeração 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, "símbolos não podem ser carregados."m_addrLoadAddress
O endereço de carregamento de módulo.m_addrPreferredLoadAddress
O endereço de carregamento preferido do módulo.m_dwSize
O tamanho do módulo.m_dwLoadOrder
A ordem de carregamento de módulo.m_TimeStamp
A hora em que o arquivo de símbolo foi modificado pela última vez.m_bstrUrlSymbolLocation
O local do arquivo do símbolo (por exemplo, ". \ ") especificado no módulo. Usado como um local de partida para encontrar símbolos de um módulo.m_dwModuleFlags
Uma combinação de sinalizadores da MODULE_FLAGS enumeração que descreve o módulo.
Comentários
Essa estrutura é passada para o IDebugModule2::GetInfo método onde ele é preenchido.
Essa estrutura corresponde a cada módulo listado na módulos janela.
Requisitos
Cabeçalho: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll