Compartir a través de


Proveedor de símbolos

Una implementación del evaluador de expresiones debe tener acceso a la información simbólica de depuración generada por el compilador de lenguaje para evaluar variables y expresiones. Para ello, consume las interfaces de un proveedor de símbolos (SP), también denominado controlador de símbolos.

Visual Studio proporciona SPs para código administrado, así como código nativo mediante el formato de archivo de símbolos de Program DataBase (PDB). A menos que sea necesario que el programa use símbolos almacenados en un formato personalizado, se recomienda usar los SPs proporcionados por Visual Studio.

Notas de implementación

Los motores de depuración de Visual Studio esperan hablar con los SP mediante interfaces de Common Language Runtime (CLR). Como resultado, un proveedor de servicios (SP) que trabajará con los motores de depuración de Visual Studio debe admitir el CLR. Puede encontrar una lista completa de todas las interfaces de depuración CLR en debugref.doc, que forma parte del Kit de Desarrollo de Software (SDK) de Windows.

Si su SP funcionará solo con su motor de depuración personalizado, puede implementar el SP como mejor le parezca, dependiendo de las necesidades de su motor de depuración.

Consulte también