Partilhar via


IDebugModule2

Essa interface representa um módulo — ou seja, uma unidade executável de um programa — como, por exemplo, uma DLL.

IDebugModule2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para representar um módulo e para fornecer acesso a informações sobre esse módulo.

Observações para chamadores

Uma chamada para IDebugModuleLoadEvent2::GetModule retorna essa interface. O envia da IDebugModuleLoadEvent2 interface para o Gerenciador de depuração de sessão (SDM) usando o IDebugEventCallback2::Event método.

Essa interface também pode ser retornada em um FRAMEINFO estrutura (que é retornado por uma chamada para IDebugThread2::EnumFrameInfo).

IEnumDebugModules2::Nexttambém retorna essa interface (IDebugProgram2::EnumModules retorna o IEnumDebugModules2 interface).

Métodos na ordem de Vtable

A tabela a seguir mostra os métodos de IDebugModule2.

Método

Descrição

IDebugModule2::GetInfo

Obtém o MODULE_INFO que descreve este módulo.

IDebugModule2::ReloadSymbols_Deprecated

OBSOLETO. NÃO USE. Recarrega os símbolos para este módulo.

Comentários

Informações do módulo podem ser exibidas na módulos janela do IDE.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

MODULE_INFO

IDebugModuleLoadEvent2::GetModule

FRAMEINFO

IEnumDebugModules2

Conceitos

Interfaces principais