Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa um único mecanismo de depuração (DE) que controla a depuração de um ou mais módulos.
Sintaxe
IDebugEngine3 : IDebugEngine2
Notas para implementadores
Essa interface é implementada por um DE personalizado (se ele suporta símbolos) para habilitar o estado JustMyCode. Essa interface deve ser implementada pelo DE se ele suportar símbolos e JustMyCode.
Observações para chamadores
Essa interface é chamada pelo gerenciador de depuração de sessão (SDM) para passar opções do usuário para locais a partir dos quais carregar símbolos. Ele também é chamado para definir o GUID do mecanismo quando ele é instanciado (esse GUID é baseado nas métricas do momento do registro do mecanismo). O SDM também chama essa interface para definir o estado JustMyCode e definir todas as exceções conhecidas pelo depurador para um estado especificado.
Métodos na ordem VTable
Além dos métodos herdados de IDebugEngine2, a IDebugEngine3 interface expõe os seguintes métodos.
| Método | Descrição |
|---|---|
| SetSymbolPath | Define o caminho ou caminhos que o DE usará para procurar símbolos de depuração. |
| LoadSymbols | Carrega os símbolos de todos os módulos que ainda não tiveram seus símbolos carregados. |
| SetJustMyCodeState | Informa o DE sobre as informações do JustMyCode. |
| SetEngineGuid | Define o GUID DE a partir das métricas. |
| SetAllExceptions | Defina todas as exceções atualmente pendentes para um estado especificado. |
Requisitos
Cabeçalho: msdbg.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll