Freigeben über


Diagnosesymbolspeicher-Schnittstellen

Aktualisiert: November 2007

In diesem Thema werden die nicht verwalteten Schnittstellen beschrieben, die es einem Compiler ermöglichen, Symbolinformationen zur Verwendung durch einen Debugger zu generieren.

In diesem Abschnitt

  • IBindingDisplay
    Stellt Methoden zum Anzeigen der aktuellen Bindungsinformationen über die ausgeführte Anwendung bereit.

  • IDebugAutoAttach
    Definiert die Schnittstelle für das AutoAttach-Feature des Debuggers.

  • INotifyConnection2
    Deklariert Methoden zum Registrieren und Aufheben der Registrierung einer Verbindungsbenachrichtigungsquelle.

  • INotifySink2
    Deklariert Methoden für die Senkenbenachrichtigung.

  • INotifySource2
    Deklariert eine Methode zum Festlegen der Benachrichtigungsfilter.

  • ISymENCUnmanagedMethod
    Stellt Informationen für das Feature Bearbeiten und Fortfahren bereit.

  • ISymUnmanagedBinder
    Stellt einen Symbolbinder für nicht verwalteten Code dar.

  • ISymUnmanagedBinder2
    Stellt einen Symbolbinder für nicht verwalteten Code dar und erweitetert die ISymUnmanagedBinder-Schnittstelle.

  • ISymUnmanagedBinder3
    Stellt einen Symbolbinder für nicht verwalteten Code dar und erweitert die ISymUnmanagedBinder-Schnittstelle.

  • ISymUnmanagedConstant
    Ermöglicht den Zugriff auf nicht verwaltete Konstanten.

  • ISymUnmanagedDispose
    Gibt nicht verwaltete Ressourcen frei.

  • ISymUnmanagedDocument
    Stellt ein Dokument dar, auf das von einem Symbolspeicher verwiesen wird.

  • ISymUnmanagedDocumentWriter
    Stellt Methoden zum Schreiben in ein Dokument bereit, auf das ein Symbolspeicher verweist.

  • ISymUnmanagedENCUpdate
    Stellt Methoden für das Feature Bearbeiten und Fortfahren bereit.

  • ISymUnmanagedMethod
    Stellt eine Methode im Symbolspeicher dar.

  • ISymUnmanagedNamespace
    Stellt einen Namespace dar.

  • ISymUnmanagedReader
    Stellt einen Symbolreader dar, der den Zugriff auf Dokumente, Methoden und Variablen in einem Symbolspeicher ermöglicht.

  • ISymUnmanagedReader2
    Ruft eine Symbolreadermethode ab, wenn ein Methodentoken und eine Versionsnummer für Bearbeiten und Kopieren angegeben wurde.

  • ISymUnmanagedReaderSymbolSearchInfo
    Stellt Methoden bereit, die Symbolsuchinformationen abrufen.

  • ISymUnmanagedScope
    Stellt einen lexikalischen Gültigkeitsbereich in einer Methode dar.

  • ISymUnmanagedScope2
    Stellt einen lexikalischen Gültigkeitsbereich in einer Methode dar und erweitert die ISymUnmanagedScope-Schnittstelle mit Methoden, die Informationen über innerhalb des Bereichs definierte Konstanten abrufen.

  • ISymUnmanagedSourceServerModule
    Stellt Quellserverdaten für ein Modul bereit.

  • ISymUnmanagedSymbolSearchInfo
    Stellt Methoden bereit, die Informationen über den Suchpfad abrufen.

  • ISymUnmanagedVariable
    Stellt eine Variable dar, z. B. einen Parameter, eine lokale Variable oder ein Feld.

  • ISymUnmanagedWriter
    Stellt einen Symbolwriter dar und stellt Methoden bereit, um Dokumente, Sequenzpunkte, lexikalische Gültigkeitsbereiche und Variablen zu definieren.

  • ISymUnmanagedWriter2-Schnittstelle
    Stellt einen Symbolwriter dar und stellt Methoden bereit, um Dokumente, Sequenzpunkte, lexikalische Gültigkeitsbereiche und Variablen zu definieren. Erweitert die ISymUnmanagedWriter-Schnittstelle.

  • ISymUnmanagedWriter3
    Stellt einen Symbolwriter dar und stellt Methoden bereit, um Dokumente, Sequenzpunkte, lexikalische Gültigkeitsbereiche und Variablen zu definieren. Erweitert die ISymUnmanagedWriter-Schnittstelle.

Verwandte Abschnitte

Diagnosesymbolspeicher-Enumerationen

Diagnosesymbolspeicher-Strukturen

Debuggen (Referenz zur nicht verwalteten API)