Partilhar via


IDebugEngine3

Representa um mecanismo único de depuração (DE) que controla a depuração de um ou mais módulos.

IDebugEngine3 : IDebugEngine2

Observações para Implementadores

Essa interface é implementada por um DE personalizado (se ele oferece suporte a símbolos) para habilitar o estado de JustMyCode. Esta interface deve ser implementada por DE se oferecer suporte a símbolos e JustMyCode.

Observações para chamadores

Essa interface é chamada pelo Gerenciador de sessão de depuração (SDM) para passar sobre opções de usuário para os carregar símbolos locais. Ele também é chamado para definir o GUID do mecanismo de quando ela é instanciada (esse GUID com base nas métricas do momento do registro do mecanismo). O SDM também chama esta interface para definir o estado de JustMyCode e para definir todas as exceções conhecidas pelo depurador a um estado especificado.

Métodos na ordem de Vtable

Com os métodos herdados da IDebugEngine2, o IDebugEngine3 interface expõe os métodos a seguir.

Método

Descrição

IDebugEngine3::SetSymbolPath

Define o caminho ou caminhos que o DE vai usar para pesquisar para símbolos de depuração.

IDebugEngine3::LoadSymbols

Carrega os símbolos para todos os módulos que ainda não teve seus símbolos carregados.

IDebugEngine3::SetJustMyCodeState

Informa o DE sobre as informações de JustMyCode.

IDebugEngine3::SetEngineGuid

Define o GUID DE partir as métricas.

IDebugEngine3::SetAllExceptions

Defina todas as exceções pendente no momento para um estado especificado.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugEngine2