Partilhar via


IDebugQueryEngine2

Essa interface permite que o gerenciador de depuração de sessão (SDM) recupere uma interface que representa o mecanismo de depuração (DE).

Sintaxe

IDebugQueryEngine2 : IUnknown

Notas 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 à interface IDebugEngine2 do próprio DE.

Observações para chamadores

Chame QueryInterface em uma interface DE típica para obter essa interface.

Métodos na ordem VTable

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

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

Comentários

Essa interface é tipicamente implementada no objeto que implementa a interface IDebugProgram2 para suportar funções de passo ordenadas por causalidade, ou seja, quando o depurador está saindo de uma função, a próxima função a ser executada pode não ser a função anterior na pilha, mas uma função em outro thread completamente. Para obter uma definição de "causalidade", consulte o Glossário do depurador do Visual Studio.

Requisitos

Cabeçalho: msdbg.h

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

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também