Proveedor de símbolosSymbol provider

Una implementación del evaluador de expresiones debe tener acceso a la información de depuración simbólica generada por el compilador de lenguaje con el fin de evaluar variables y expresiones.An expression evaluator implementation must access the symbolic debug information generated by the language compiler in order to evaluate variables and expressions. Lo hace si consume las interfaces de un proveedor de símbolos (SP), también denominado un controlador de símbolos.It does so by consuming the interfaces of a symbol provider (SP), also called a symbol handler.

Programa para la mejoraVisual Studio Proporciona SPs para código administrado, así como código nativo utilizando el formato de archivo de símbolos de base de datos de programa (PDB).supplies SPs for managed code as well as native code using the Program DataBase (PDB) symbol file format. A menos que haya una fuerte necesita para que el programa para utilizar los símbolos que se almacenan en un formato personalizado, se recomienda utilizar el Service Pack proporcionada por Programa para la mejoraVisual Studio.Unless there is a strong need for your program to use symbols stored in a custom format, it's recommended that you use the SPs supplied by Programa para la mejoraVisual Studio.

Notas sobre la implementaciónImplementation notes

El Programa para la mejoraVisual Studio motores de depuración que se esperan para comunicarse con el Service Pack mediante interfaces de Common Language Runtime (CLR).The Programa para la mejoraVisual Studio debug engines expect to talk with the SPs using Common Language Runtime (CLR) interfaces. Como resultado, un Service Pack que trabajará con los motores de depuración de Visual Studio debe admitir el CLR.As a result, an SP that will be working with the Visual Studio debug engines must support the CLR. Encontrará una lista completa de todas las interfaces de depuración de CLR en debugref.doc, que forma parte de la Kit de desarrollo de software de Windows (SDK)Windows Software Development Kit (SDK).A complete list of all CLR debugging interfaces can be found in debugref.doc, which is part of the Kit de desarrollo de software de Windows (SDK)Windows Software Development Kit (SDK).

Si el SP funcionará sólo con el motor de depuración personalizado, puede implementar el SP como considere oportuno según las necesidades de su motor de depuración.If your SP will be working only with your custom debug engine, you can implement the SP as you see fit depending on the needs of your debug engine.

Vea tambiénSee also