Partilhar via


IDebugQueryEngine2

Essa interface permite que a sessão de debug manager (SDM) recuperar uma interface que representa o mecanismo de depuração (DE).

IDebugQueryEngine2 : IUnknown

Observações para Implementadores

O DE implementa essa interface nos objetos que implementam as interfaces DE mais comuns (como IDebugProgram2, IDebugThread2, e IDebugStackFrame2) para permitir o acesso a IDebugEngine2 interface do próprio DE.

Observações para chamadores

Chame QueryInterface em uma interface de típica para obter esta interface.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugQueryEngine2::GetEngineInterface

Obtém uma interface de mecanismo (DE) de depuração personalizada.

Comentários

Normalmente, essa interface é implementada no objeto que implementa o IDebugProgram2 interface para oferecer suporte a casualidade ordenada passando por funções; ou seja, quando o depurador está se preparando para fora de uma função, a próxima função pode não ser a função anterior na pilha, mas uma função em outro thread completamente. Para uma definição de "casualidade", consulte o Glossário de depurador de Visual Studio.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugProgram2

IDebugThread2

IDebugStackFrame2

IDebugEngine2

Conceitos

Interfaces principais