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