Schnittstellen (Debug Interface Access SDK)
Methoden des Debug Interface Access (DIA) SDK werden alphabetisch unter den einzelnen Schnittstellen im Inhaltsverzeichnis und auf der Schnittstellenseite in Vtable-Reihenfolge aufgeführt.
In diesem Abschnitt
Bietet Kontrolle darüber, wie das DIA SDK virtuelle und relative virtuelle Adressen für Debugobjekte berechnet.
Initiiert den Zugriff auf eine Quelle von Debugsymbolen.
Initiiert den Zugriff auf eine Quelle von Debugsymbolen. Ersetzt IDiaDataSource
Initiiert den Zugriff auf eine Quelle von Debugsymbolen. Ersetzt IDiaDataSource
und IDiaDataSourceEx
Bietet Zugriff auf die Datensätze in einem Debugdatenstrom.
Listet die verschiedenen Debugdatenströme auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Framedatenelemente auf, die in der Datenquelle enthalten sind.
Aufzählen der verschiedenen in die Datenquelle enthaltenen injizierten Quellen.
Auflisten der eingabeassembly files listed in the data source.
Listet die verschiedenen Zeilennummern auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Abschnittsbeiträge auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Segmente auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Quelldateien auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Quelllink-BLOBs auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Quelllink-BLOBs auf, die in der Datenquelle enthalten sind. Ersetzt IDiaEnumSourceLink2
, um Unterstützung für 64-Bit-Größen hinzuzufügen.
Listet die verschiedenen verfügbaren Stapelframes auf.
Listet die verschiedenen Symbole auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Symbole auf, die in der Datenquelle enthalten sind.
Listet die verschiedenen Symbole auf, die in der Datenquelle enthalten sind. Ersetzt IDiaEnumSymbolsByAddr
Listet die verschiedenen Tabellen auf, die in der Datenquelle enthalten sind.
Macht die Details eines Stapelframes verfügbar.
Macht die Details des Basisspeicherorts und des Speicherversatzs des Moduls oder Bilds verfügbar.
Greift auf den Programmquellcode zu, der in der DIA-Datenquelle gespeichert ist.
Greift auf Informationen zu, die eine Eingabe- oder Quellassemblydatei für eine .NET Native-Binärdatei beschreiben.
Accesses information that describes the process of mapping from a block of bytes of image text to a source file line number.
Empfängt Rückrufe aus dem DIA-Symbol zum Suchen der Prozedur, wodurch eine Benutzeroberfläche den Fortschritt des Standortversuchs melden kann.
Empfängt Rückrufe aus dem DIA-Symbol zum Ermitteln der Prozedur, sodass Einschränkungen für den Ortungsprozess auferlegt werden können.
Ermöglicht das Lesen der persistenten Eigenschaften eines DIA-Eigenschaftensatzes.
Ermöglicht einer Clientanwendung das Bereitstellen von Bytes einer ausführbaren Datei gemäß der Angabe durch die Dateiposition.
Ermöglicht einer Clientanwendung, Byte einer ausführbaren Datei anzugeben, wie durch eine relative virtuelle Adresse angegeben.
Ruft Daten ab, die einen Abschnittsbeitrag beschreiben, d. h. einen zusammenhängenden Speicherblock, der von einem Kompiland zum Bild beigetragen hat.
Ordnet Daten aus der Abschnittsnummer zu Segmenten des Adressraums zu.
Stellt einen Abfragekontext für Debugsymbole bereit.
Stellt einen erweiterten Abfragekontext für Debugsymbole bereit.
Stellt eine Quelldatei dar.
Macht die Eigenschaften eines Stapelrahmens verfügbar.
Stellt Methoden zum Ausführen eines Stapelexemplars mithilfe der PDB-Datei bereit.
Verwaltet Stapelkontext zwischen Aufrufen der IDiaFrameData::execute
-Methode.
Erleichtert das Ausführen des Stapels mithilfe der Datei zum Debuggen der Programmdebugdatenbank (PDB).
Erleichtert das Ausführen des Stapels mithilfe der Datei zum Debuggen der Programmdebugdatenbank (PDB). Ersetzt IDiaStackWalkHelper
Beschreibt die Eigenschaften einer Symbolinstanz.
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol2
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol3
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol4
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol5
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol6
Beschreibt weitere Eigenschaften einer Symbolinstanz in erster Linie im Zusammenhang mit Coroutinen. Ersetzt IDiaSymbol7
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol8
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol9
Beschreibt weitere Eigenschaften einer Symbolinstanz. Ersetzt IDiaSymbol10
Listet eine DIA-Datenquellentabelle auf.
Verwandte Abschnitte
Beschreibt die Enumerationen und Strukturen, die von den verschiedenen Schnittstellen des DIA SDK verwendet werden.
Konstanten (Debug Interface Access SDK)
Beschreibt die im DIA SDK verfügbaren Konstanten.