Partilhar via


Provedor de símbolo

Uma implementação do avaliador de expressão deve acessar as informações de depuração simbólica geradas pelo compilador de linguagem para avaliar as variáveis e expressões. Ele faz isso consome as interfaces de um provedor de símbolo (SP), também chamado de um manipulador do símbolo.

Visual Studiofornece o SPs para código gerenciado, bem como em código nativo usando o formato de arquivo do símbolo de banco de dados do programa (PDB). A menos que haja uma ótima precisa para seu programa usar símbolos armazenados em um formato personalizado, é recomendável que você use a SPs fornecida pelo Visual Studio.

Observações sobre a implementação

O Visual Studio esperam de mecanismos de depuração conversar com as controladoras de armazenamento usando as interfaces do Common Language Runtime (CLR). Como resultado, uma controladora que estará trabalhando com os mecanismos de depuração de Visual Studio deve suportar o CLR. Uma lista completa de CLR todas as interfaces de depuração pode ser encontrada em debugref.doc, que faz parte do Windows Software Development Kit (SDK).

Se o SP estará trabalhando apenas com seu mecanismo de depuração personalizada, você pode implementar a controladora de armazenamento como julgar adequado, dependendo das necessidades do seu mecanismo de depuração.

Consulte também

Conceitos

Componentes do depurador