Delen via


Interfaces (Debug Interface Access SDK)

Methoden van de DIA-SDK (Debug Interface Access) worden alfabetisch weergegeven onder elke interface in de inhoudsopgave en op de interfacepagina in Vtable-volgorde.

In deze sectie

IDiaAddressMap

Biedt controle over hoe de DIA SDK virtuele en relatieve virtuele adressen berekent voor foutopsporingsobjecten.

IDiaDataSource

Hiermee wordt toegang tot een bron van foutopsporingssymbolen gestart.

IDiaDataSourceEx

Hiermee wordt toegang tot een bron van foutopsporingssymbolen gestart. Vervangt IDiaDataSource

IDiaDataSourceEx2

Hiermee wordt toegang tot een bron van foutopsporingssymbolen gestart. Vervangt IDiaDataSource en IDiaDataSourceEx

IDiaEnumDebugStreamData

Biedt toegang tot de records in een gegevensstroom voor foutopsporing.

IDiaEnumDebugStreams

Inventariseert de verschillende foutopsporingsstromen in de gegevensbron.

IDiaEnumFrameData

Opsomming van de verschillende framegegevenselementen in de gegevensbron.

IDiaEnumInjectedSources

Inventariseer de verschillende geïnjecteerde bronnen in de gegevensbron.

IDiaEnumInputAssemblyFiles

Inventariseer de invoerassemblybestanden die worden vermeld in de gegevensbron.

IDiaEnumLineNumbers

Opsomming van de verschillende regelnummers in de gegevensbron.

IDiaEnumSectionContribs

Inventariseert de verschillende sectiebijdragen in de gegevensbron.

IDiaEnumSegments

Inventariseert de verschillende segmenten in de gegevensbron.

IDiaEnumSourceFiles

Inventariseert de verschillende bronbestanden in de gegevensbron.

IDiaEnumSourceLink

Inventariseert de verschillende bronkoppelingsblobs in de gegevensbron.

IDiaEnumSourceLink2

Inventariseert de verschillende bronkoppelingsblobs in de gegevensbron. Vervangt IDiaEnumSourceLink2 om ondersteuning toe te voegen voor 64-bits grootten.

IDiaEnumStackFrames

Inventariseert de verschillende stapelframes die beschikbaar zijn.

IDiaEnumSymbols

Opsomming van de verschillende symbolen in de gegevensbron.

IDiaEnumSymbolsByAddr

Opsommingen op basis van de verschillende symbolen in de gegevensbron.

IDiaEnumSymbolsByAddr2

Opsommingen op basis van de verschillende symbolen in de gegevensbron. Vervangt IDiaEnumSymbolsByAddr

IDiaEnumTables

Opsomming van de verschillende tabellen in de gegevensbron.

IDiaFrameData

Hiermee worden de details van een stapelframe weergegeven.

IDiaImageData

Toont de details van de basislocatie en geheugenverschuivingen van de module of afbeelding.

IDiaInjectedSource

Hiermee opent u de programmabroncode die is opgeslagen in de DIA-gegevensbron.

IDiaInputAssemblyFile

Hiermee krijgt u toegang tot informatie die een invoer- of bronassemblybestand beschrijft voor een binair .NET-bestand.

IDiaLineNumber

Hiermee wordt informatie geopend die het toewijzingsproces beschrijft van een blok met afbeeldingsteksten naar een regelnummer van een bronbestand.

IDiaLoadCallback

Hiermee ontvangt u callbacks van de DIA-symboolzoekprocedure, waardoor een gebruikersinterface kan rapporteren over de voortgang van de locatiepoging.

IDiaLoadCallback2

Hiermee ontvangt u callbacks van de DIA-symboolzoekprocedure, waardoor beperkingen kunnen worden opgelegd aan het locatieproces.

IDiaPropertyStorage

Hiermee kunt u de permanente eigenschappen van een DIA-eigenschappenset lezen.

IDiaReadExeAtRVACallback

Hiermee kan een clienttoepassing bytes van een uitvoerbaar bestand opgeven, zoals opgegeven door de bestandspositie.

IDiaReadExeAtOffsetCallback

Hiermee kan een clienttoepassing bytes van een uitvoerbaar bestand opgeven, zoals opgegeven door een relatief virtueel adres.

IDiaSectionContrib

Haalt gegevens op die een sectiebijdrage beschrijven, dat wil gezegd, een aaneengesloten blok geheugen dat door een compiland aan de afbeelding heeft bijgedragen.

IDiaSegment

Hiermee worden gegevens van het sectienummer toegewezen aan segmenten van adresruimte.

IDiaSession

Biedt een querycontext voor foutopsporingssymbolen.

IDiaSessionEx

Biedt een uitgebreide querycontext voor foutopsporingssymbolen.

IDiaSourceFile

Vertegenwoordigt een bronbestand.

IDiaStackFrame

Hiermee worden de eigenschappen van een stackframe weergegeven.

IDiaStackWalker

Biedt methoden voor het uitvoeren van een stack-wandeling met behulp van het PDB-bestand.

IDiaStackWalkFrame

Onderhoudt stackcontext tussen aanroepen van de methode IDiaFrameData::execute.

IDiaStackWalkHelper

Vereenvoudigt het lopen van de stack met behulp van het PDB-bestand (program debug database).

IDiaStackWalkHelper2

Vereenvoudigt het lopen van de stack met behulp van het PDB-bestand (program debug database). Vervangt IDiaStackWalkHelper

IDiaSymbol

Beschrijft de eigenschappen van een symboolexemplaren.

IDiaSymbol2

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol

IDiaSymbol3

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol2

IDiaSymbol4

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol3

IDiaSymbol5

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol4

IDiaSymbol6

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol5

IDiaSymbol7

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol6

IDiaSymbol8

Beschrijft meer eigenschappen van een symboolexemplaren die voornamelijk betrekking hebben op coroutines. Vervangt IDiaSymbol7

IDiaSymbol9

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol8

IDiaSymbol10

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol9

IDiaSymbol11

Beschrijft meer eigenschappen van een symboolexemplaren. Vervangt IDiaSymbol10

IDiaTable

Een DIA-gegevensbrontabel opsommen.

opsommingen en structuren

Beschrijft de opsommingen en structuren die worden gebruikt door de verschillende interfaces van de DIA SDK.

Constanten (Debug Interface Access SDK)

Beschrijft de constanten die beschikbaar zijn in de DIA SDK.

Zie ook