Partilhar via


IDebugModule3

Essa interface representa um módulo que ofereça suporte a locais alternativos de símbolos e estados de JustMyCode.

IDebugModule3 : IDebugModule2

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface para oferecer suporte a locais alternativos de símbolos e trabalhar com os estados de JustMyCode (consulte a Glossário de depurador de Visual Studio para obter uma definição de "JustMyCode").

Observações para chamadores

Uma chamada para IDebugSymbolSearchEvent2::GetSymbolSearchInfo retorna essa interface. O envia da IDebugSymbolSearchEvent2 interface para o Gerenciador de depuração de sessão (SDM) usando o IDebugEventCallback2::Event método. Além disso, uma chamada para QueryInterface em um IDebugModule2 interface retorna essa interface.

Métodos na ordem de Vtable

Com os métodos de IDebugModule2 interface, essa interface implementa os seguintes métodos:

Método

Descrição

IDebugModule3::GetSymbolInfo

Retorna uma lista de caminhos procurado por símbolos e os resultados da pesquisa a cada caminho.

IDebugModule3::LoadSymbols

Carrega e inicializa os símbolos para o módulo atual.

IDebugModule3::IsUserCode

Sinalizador retorna especificando se o módulo representa o código do usuário.

IDebugModule3::SetJustMyCodeState

Especifica se o módulo deve ser considerado o código do usuário ou não.

Comentários

Visual Studio é o consumidor típico desta interface.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugModule2

IDebugSymbolSearchEvent2

IDebugSymbolSearchEvent2::GetSymbolSearchInfo

Conceitos

Interfaces principais