Schnittstellen (Debug Interface Access SDK)Interfaces (Debug Interface Access SDK)

Die Methoden werden alphabetisch unter jeder Schnittstelle im Inhaltsverzeichnis und auf der Schnittstellen Seite in der Vtable-Reihenfolge aufgelistet.Methods are listed alphabetically under each interface in the table of contents and on the interface page in Vtable order.

In diesem AbschnittIn This Section

IDiaAddressMapIDiaAddressMap

Bietet die Kontrolle darüber, wie die Dia SDK virtuelle und relative virtuelle Adressen für Debug-Objekte berechnet.Provides control over how the DIA SDK computes virtual and relative virtual addresses for debug objects.

IDiaDataSourceIDiaDataSource

Initiiert den Zugriff auf eine Quelle von Debugsymbolen.Initiates access to a source of debugging symbols.

IDiaEnumDebugStreamDataIDiaEnumDebugStreamData

Ermöglicht den Zugriff auf die Datensätze in einem Debug-Datenstrom.Provides access to the records in a debug data stream.

IDiaEnumDebugStreamsIDiaEnumDebugStreams

Listet die verschiedenen debugstreams auf, die in der Datenquelle enthalten sind.Enumerates the various debug streams contained in the data source.

IDiaEnumFrameDataIDiaEnumFrameData

Listet die verschiedenen Frame-Datenelemente auf, die in der Datenquelle enthalten sind.Enumerates the various frame data elements contained in the data source.

IDiaEnumInjectedSourcesIDiaEnumInjectedSources

Listet die verschiedenen injizierten Quellen auf, die in der Datenquelle enthalten sind.Enumerate the various injected sources contained in the data source.

IDiaEnumLineNumbersIDiaEnumLineNumbers

Listet die verschiedenen Zeilennummern auf, die in der Datenquelle enthalten sind.Enumerates the various line numbers contained in the data source.

IDiaEnumSectionContribsIDiaEnumSectionContribs

Listet die verschiedenen Abschnitts Beiträge auf, die in der Datenquelle enthalten sind.Enumerates the various section contributions contained in the data source.

IDiaEnumSegmentsIDiaEnumSegments

Listet die verschiedenen Segmente auf, die in der Datenquelle enthalten sind.Enumerates the various segments contained in the data source.

IDiaEnumSourceFilesIDiaEnumSourceFiles

Listet die verschiedenen Quelldateien auf, die in der Datenquelle enthalten sind.Enumerates the various source files contained in the data source.

IDiaEnumStackFramesIDiaEnumStackFrames

Listet die verschiedenen verfügbaren Stapel Rahmen auf.Enumerates the various stack frames available.

IDiaEnumSymbolsIDiaEnumSymbols

Listet die verschiedenen Symbole auf, die in der Datenquelle enthalten sind.Enumerates the various symbols contained in the data source.

IDiaEnumSymbolsByAddrIDiaEnumSymbolsByAddr

Listet die verschiedenen in der Datenquelle enthaltenen Symbole auf.Enumerates by address the various symbols contained in the data source.

IDiaEnumTablesIDiaEnumTables

Listet die verschiedenen Tabellen auf, die in der Datenquelle enthalten sind.Enumerates the various tables contained in the data source.

IDiaFrameDataIDiaFrameData

Macht die Details eines Stapel Rahmens verfügbar.Exposes the details of a stack frame.

IDiaImageDataIDiaImageData

Macht die Details des Basis Speicher Orts und der Speicher Offsets des Moduls oder Bilds verfügbar.Exposes the details of the base location and memory offsets of the module or image.

IDiaInjectedSourceIDiaInjectedSource

Greift auf den in der Dia-Datenquelle gespeicherten Programm Quellcode zu.Accesses the program source code stored in the DIA data source.

IDiaLineNumberIDiaLineNumber

Greift auf Informationen zu, die den Prozess der Zuordnung von einem Byteblock von Bildtext zu einer Quelldatei-Zeilennummer beschreiben.Accesses information that describes the process of mapping from a block of bytes of image text to a source file line number.

IDiaLoadCallbackIDiaLoadCallback

Empfängt Rückrufe aus dem Dia-Symbol zum Suchen der Prozedur und ermöglicht so eine Benutzeroberfläche, um den Status des Orts Versuchs zu melden.Receives callbacks from the DIA symbol locating procedure, thus enabling a user interface to report on the progress of the location attempt.

IDiaLoadCallback2IDiaLoadCallback2

Empfängt Rückrufe aus dem Dia-Symbol zum Suchen von Prozeduren und ermöglicht das Erzwingen von Einschränkungen für den suchen.Receives callbacks from the DIA symbol locating procedure, allowing restrictions to be imposed on the locating process.

IDiaPropertyStorageIDiaPropertyStorage

Ermöglicht das Lesen der persistenten Eigenschaften eines Dia-Eigenschaften Satzes.Allows you to read the persistent properties of a DIA property set.

IDiaReadExeAtRVACallbackIDiaReadExeAtRVACallback

Ermöglicht es einer Client Anwendung, Bytes einer ausführbaren Datei anzugeben, wie in der Dateiposition angegeben.Enables a client application to supply bytes of an executable file as specified by file position.

IDiaReadExeAtOffsetCallbackIDiaReadExeAtOffsetCallback

Ermöglicht es einer Client Anwendung, Bytes einer ausführbaren Datei bereitzustellen, wie durch eine relative virtuelle Adresse angegeben.Enables a client application to supply bytes of an executable file as specified by a relative virtual address.

IDiaSectionContribIDiaSectionContrib

Ruft Daten ab, die einen Abschnitts Beitrag beschreiben, d. h. ein zusammenhängender Speicherblock, der durch eine kompisierung zum Image beigetragen hat.Retrieves data describing a section contribution, that is, a contiguous block of memory contributed to the image by a compiland.

IDiaSegmentIDiaSegment

Ordnet Daten aus der Abschnitts Nummer den Segmenten des Adressraums zu.Maps data from the section number to segments of address space.

IDiaSessionIDiaSession

Stellt einen Abfrage Kontext für Debugsymbole bereit.Provides a query context for debug symbols.

IDiaSourceFileIDiaSourceFile

Stellt eine Quelldatei dar.Represents a source file.

IDiaStackFrameIDiaStackFrame

Macht die Eigenschaften eines Stapel Rahmens verfügbar.Exposes the properties of a stack frame.

IDiaStackWalkerIDiaStackWalker

Stellt Methoden bereit, um einen Stapel Durchlauf mithilfe der PDB-Datei durchzuführen.Provides methods to do a stack walk using the PDB file.

IDiaStackWalkFrameIDiaStackWalkFrame

Verwaltet den Stapel Kontext zwischen Aufrufen der IDiaFrameData:: Execute -Methode.Maintains stack context between invocations of the IDiaFrameData::execute method.

IDiaStackWalkHelperIDiaStackWalkHelper

Ermöglicht das Durchlaufen des Stapels mithilfe der Programm Debug-Datenbankdatei (PDB).Facilitates walking the stack using the program debug database (PDB) file.

IDiaSymbolIDiaSymbol

Beschreibt die Eigenschaften einer Symbol Instanz.Describes the properties of a symbol instance.

IDiaTableIDiaTable

Listet eine Dia-Datenquellen Tabelle auf.Enumerates a DIA data source table.

Enumerationen und StrukturenEnumerations and Structures

Beschreibt die Enumerationen und Strukturen, die von den verschiedenen Schnittstellen der DIA SDK verwendet werden.Describes the enumerations and structures used by the various interfaces of the DIA SDK.

Konstanten (Debug Interface Access SDK)Constants (Debug Interface Access SDK)

Beschreibt die Konstanten, die im Dia SDK verfügbar sind.Describes the constants available in the DIA SDK.

Siehe auchSee also