IDebugModule3

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

Sintaxe

IDebugModule3 : IDebugModule2

Notas para implementadores

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

Observações para chamadores

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

Métodos na ordem VTable

Além dos métodos na interface IDebugModule2 , essa interface implementa os seguintes métodos:

Método Descrição
GetSymbolInfo Retorna uma lista de caminhos pesquisados por símbolos e os resultados da pesquisa de cada caminho.
LoadSymbols Carrega e inicializa símbolos para o módulo atual.
IsUserCode Retorna sinalizador especificando se o módulo representa o código do usuário.
SetJustMyCodeState Especifica se o módulo deve ser considerado código de usuário ou não.

Comentários

Visual Studio é o consumidor típico desta interface.

Requisitos

Cabeçalho: msdbg.h

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

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também