Share via


IDebugQueryEngine2

Esta interfaz permite que el administrador de depuración de sesión (SDM) recupere una interfaz que represente el motor de depuración (DE).

Sintaxis

IDebugQueryEngine2 : IUnknown

Notas para los implementadores

El DE implementa esta interfaz en los objetos que implementan las interfaces DE más comunes (como IDebugProgram2, IDebugThread2 e IDebugStackFrame2) para permitir el acceso a la interfaz IDebugEngine2 del propio DE.

Notas para autores de la llamada

Llame a QueryInterface en una interfaz DE típica para obtener esta interfaz.

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugQueryEngine2.

Método Descripción
GetEngineInterface Obtiene una interfaz personalizada del motor de depuración (DE).

Comentarios

Esta interfaz se implementa normalmente en el objeto que implementa la interfaz IDebugProgram2 para admitir funciones de paso a paso ordenadas por causalidad; es decir, cuando el depurador sale de una función, es posible que la siguiente función que se ejecute no sea la función anterior en la pila, pero una función en otro subproceso por completo. Para obtener una definición de "causalidad", consulte el glosario del depurador de Visual Studio.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también