Freigeben über


Symbolanbieter

Eine Ausdrucksauswertungsimplementierung muss auf die symbolischen Debuginformationen zugreifen, die vom Sprachcompiler generiert werden, um Variablen und Ausdrücke auszuwerten. Dies geschieht durch die Verwendung der Schnittstellen eines Symbolanbieters (SP), auch als Symbolhandler bezeichnet.

Visual Studio stellt SPs für verwalteten Code sowie systemeigenen Code mithilfe des PdB-Symbolformats (Program DataBase) bereit. Es wird empfohlen, die von Visual Studio bereitgestellten SPs zu verwenden, es sei denn, für Ihr Programm sind Symbole erforderlich, die in einem benutzerdefinierten Format gespeichert sind.

Implementierungshinweise

Die Visual Studio-Debugmodule erwarten, dass sie mit den SPs über CLR-Schnittstellen (Common Language Runtime) sprechen. Daher muss ein SP, der mit den Visual Studio-Debugmodulen arbeitet, die CLR unterstützen. Eine vollständige Liste aller CLR-Debuggingschnittstellen finden Sie in debugref.doc, die Teil des Windows Software Development Kit (SDK) ist.

Wenn Ihr SP nur mit Ihrem benutzerdefinierten Debugmodul funktioniert, können Sie den SP entsprechend den Anforderungen des Debugmoduls implementieren.

Siehe auch