Share via


Provider di simboli

Un'implementazione dell'analizzatore di espressioni deve accedere alle informazioni di debug simboliche generate dal compilatore del linguaggio per valutare variabili ed espressioni. A tale scopo, l'utilizzo delle interfacce di un provider di simboli (SP), detto anche gestore di simboli.

Visual Studio fornisce provider di servizi di configurazione per codice gestito e codice nativo usando il formato di file di simboli PDB (Program DataBase). A meno che non vi sia una forte necessità per il programma di usare i simboli archiviati in un formato personalizzato, è consigliabile usare gli SP forniti da Visual Studio.

Note per l'implementazione

I motori di debug di Visual Studio prevedono di comunicare con i provider di servizi di configurazione usando interfacce CLR (Common Language Runtime). Di conseguenza, un sp che funzionerà con i motori di debug di Visual Studio deve supportare CLR. Un elenco completo di tutte le interfacce di debug CLR è disponibile in debugref.doc, che fa parte di Windows Software Development Kit (SDK).

Se il provider di servizi funzionerà solo con il motore di debug personalizzato, è possibile implementare sp in base alle esigenze del motore di debug.

Vedi anche