Share via


IDebugEngine3

Representa un único motor de depuración (DE) que controla la depuración de uno o varios módulos.

Sintaxis

IDebugEngine3 : IDebugEngine2

Notas para los implementadores

Esta interfaz se implementa mediante un DE personalizado (si admite símbolos) para habilitar el estado JustMyCode. El DE debe implementar esta interfaz si admite símbolos y JustMyCode.

Notas para autores de la llamada

El administrador de depuración de sesión (SDM) llama a esta interfaz para pasar las opciones de usuario de las ubicaciones desde las que cargar símbolos. También se llama para establecer el GUID del motor cuando se crea una instancia (este GUID se basa en las métricas desde el momento del registro del motor). El SDM también llama a esta interfaz para establecer el estado JustMyCode y para establecer todas las excepciones conocidas por el depurador en un estado especificado.

Métodos en orden de Vtable

Además de los métodos heredados de IDebugEngine2, la IDebugEngine3 interfaz expone los métodos siguientes.

Method Descripción
SetSymbolPath Establece la ruta de acceso o las rutas de acceso que usará el DE para buscar símbolos de depuración.
LoadSymbols Carga los símbolos de todos los módulos que aún no han cargado sus símbolos.
SetJustMyCodeState Indica al DE la información de JustMyCode.
SetEngineGuid Establece el GUID de DE de las métricas.
SetAllExceptions Establezca todas las excepciones pendientes actualmente en un estado especificado.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también