Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta documentación se proporciona información de guía y referencia para ampliar el depurador de Visual Studio con el SDK de Visual Studio.
La documentación de depuración de Visual Studio incluye ejemplos, una referencia completa y varios escenarios representativos que muestran formas típicas de personalizar el depurador.
El compilador y la salida del compilador determinan qué se necesita para configurar la depuración en su producto. Si el compilador:
Se dirige al sistema operativo nativo de Windows y escribe un archivo .PDB, puede depurar programas con el motor de depuración de código nativo (DE) integrado en Visual Studio. No es necesario implementar un evaluador de expresiones o DE. El evaluador de expresiones se escribe para la sintaxis del lenguaje de programación de C++.
Genera la salida del lenguaje intermedio de Microsoft (MSIL). Se pueden depurar los programas con el motor de depuración para código administrado DE, que también está integrado en Visual Studio. Por lo tanto, solo necesita implementar un evaluador de expresiones. Se proporciona un evaluador de expresiones de ejemplo. Para obtener más información, consulte los temas siguientes:
Contexto de evaluación de expresiones
Evaluación de expresiones en modo de pausa
Escritura de un evaluador de expresiones de Common Language Runtime
Tiene como destino un sistema operativo propietario o algún otro entorno en tiempo de ejecución, debe escribir su propio DE. Se proporciona un tutorial que crea un DE sencillo mediante ATL COM. Para obtener más información, consulte los temas siguientes:
Creación de un motor de depuración personalizado
Tutorial: Compilación de un motor de depuración mediante ATL COM