Schnittstellen (Debug Interface Access SDK)

Methoden werden alphabetisch unter jeder Schnittstelle im Inhaltsverzeichnis und auf der Schnittstellenseite in Vtable-Reihenfolge aufgeführt.

In diesem Abschnitt

IDiaAddressMap

Ermöglicht die Kontrolle darüber, wie virtuelle und relative virtuelle Adressen für Debugobjekte vom DIA SDK berechnet werden.

IDiaDataSource

Initiiert den Zugriff auf eine Quelle von Debugsymbolen.

IDiaEnumDebugStreamData

Bietet Zugriff auf die Datensätze in einem Debugdatenstrom.

IDiaEnumDebugStreams

Listet die verschiedenen Debugstreams auf, die in der Datenquelle enthalten sind.

IDiaEnumFrameData

Listet die verschiedenen Framedatenelemente auf, die in der Datenquelle enthalten sind.

IDiaEnumInjectedSources

Listet die verschiedenen eingefügten Quellen auf, die in der Datenquelle enthalten sind.

IDiaEnumLineNumbers

Listet die verschiedenen Zeilennummern auf, die in der Datenquelle enthalten sind.

IDiaEnumSectionContribs

Listet die verschiedenen Abschnittsbeiträge auf, die in der Datenquelle enthalten sind.

IDiaEnumSegments

Listet die verschiedenen Segmente auf, die in der Datenquelle enthalten sind.

IDiaEnumSourceFiles

Listet die verschiedenen Quelldateien auf, die in der Datenquelle enthalten sind.

IDiaEnumStackFrames

Listet die verschiedenen verfügbaren Stapelrahmen auf.

IDiaEnumSymbols

Listet die verschiedenen Symbole auf, die in der Datenquelle enthalten sind.

IDiaEnumSymbolsByAddr

Listet die verschiedenen Symbole, die in der Datenquelle enthalten sind, nach Adressen auf.

IDiaEnumTables

Listet die verschiedenen Tabellen auf, die in der Datenquelle enthalten sind.

IDiaFrameData

Macht die Details eines Stapelrahmens verfügbar.

IDiaImageData

Macht die Details der Basisadresse und der Speicheroffsets des Moduls oder Bilds verfügbar.

IDiaInjectedSource

Greift auf den Programmquellcode zu, der in der DIA-Datenquelle gespeichert ist.

IDiaLineNumber

Greift auf Informationen zu, die den Vorgang der Zuordnung von einem Byteblock von Bildtext zur Zeilennummer einer Quelldatei beschreiben.

IDiaLoadCallback

Empfängt Rückrufe von der Prozedur für die DIA-Symbolsuche, sodass eine Benutzeroberfläche den Fortschritt des Ermittlungsversuchs meldet.

IDiaLoadCallback2

Empfängt Rückrufe von der Prozedur für die DIA-Symbolsuche, sodass Einschränkungen für den Ermittlungsprozess auferlegt werden können.

IDiaPropertyStorage

Ermöglicht Ihnen, die persistenten Eigenschaften eines DIA-Eigenschaftensatzes zu lesen.

IDiaReadExeAtRVACallback

Ermöglicht einer Clientanwendung die Angabe von Bytes einer ausführbaren Datei gemäß der Dateiposition.

IDiaReadExeAtOffsetCallback

Ermöglicht einer Clientanwendung die Angabe von Bytes einer ausführbaren Datei gemäß einer relativen virtuellen Adresse.

IDiaSectionContrib

Ruft Daten ab, die einen Abschnittsbeitrag beschreiben, d. h. einen zusammenhängenden Speicherblock, der von einer Kompiliereinheit zum Bild beigetragen wurde.

IDiaSegment

Ordnet Daten aus der Abschnittsnummer Segmenten des Adressraums zu.

IDiaSession

Stellt einen Abfragekontext für Debugsymbole bereit.

IDiaSourceFile

Stellt eine Quelldatei dar.

IDiaStackFrame

Macht die Eigenschaften eines Stapelrahmens verfügbar.

IDiaStackWalker

Stellt Methoden zum Ausführen eines Stackwalk mithilfe der PDB-Datei bereit.

IDiaStackWalkFrame

Verwaltet den Stapelkontext zwischen Aufrufen der IDiaFrameData::execute-Methode.

IDiaStackWalkHelper

Unterstützt das Durchlaufen des Stapels mithilfe der PDB-Datei (Programmdebugdatenbank).

IDiaSymbol

Beschreibt die Eigenschaften einer Symbolinstanz.

IDiaTable

Listet eine DIA-Datenquellentabelle auf.

Enumerationen und Strukturen

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.

Weitere Informationen