Dela via


Gränssnitt (SDK för åtkomst till felsökningsgränssnitt)

Metoder för SDK för felsökningsgränssnittsåtkomst (DIA) visas alfabetiskt under varje gränssnitt i innehållsförteckningen och på gränssnittssidan i Vtable-ordning.

I det här avsnittet

IDiaAddressMap

Ger kontroll över hur DIA SDK beräknar virtuella och relativa virtuella adresser för felsökningsobjekt.

IDiaDataSource

Initierar åtkomst till en källa för felsökningssymboler.

IDiaDataSourceEx

Initierar åtkomst till en källa för felsökningssymboler. Ersätter IDiaDataSource

IDiaDataSourceEx2

Initierar åtkomst till en källa för felsökningssymboler. Ersätter IDiaDataSource och IDiaDataSourceEx

IDiaEnumDebugStreamData

Ger åtkomst till posterna i en dataström för felsökning.

IDiaEnumDebugStreams

Räknar upp de olika felsökningsströmmarna som finns i datakällan.

IDiaEnumFrameData

Räknar upp de olika ramdataelementen i datakällan.

IDiaEnumInjectedSources

Räkna upp de olika inmatade källorna i datakällan.

IDiaEnumInputAssemblyFiles

Räkna upp de indatasammansättningsfiler som anges i datakällan.

IDiaEnumLineNumbers

Räknar upp de olika radnumren som finns i datakällan.

IDiaEnumSectionContribs

Räknar upp de olika avsnittsbidragen i datakällan.

IDiaEnumSegments

Räknar upp de olika segmenten i datakällan.

IDiaEnumSourceFiles

Räknar upp de olika källfilerna som finns i datakällan.

IDiaEnumSourceLink

Räknar upp de olika källlänkblobar som finns i datakällan.

IDiaEnumSourceLink2

Räknar upp de olika källlänkblobar som finns i datakällan. Ersätter IDiaEnumSourceLink2 för att lägga till stöd för 64-bitarsstorlekar.

IDiaEnumStackFrames

Räknar upp de olika tillgängliga stackramarna.

IDiaEnumSymbols

Räknar upp de olika symbolerna som finns i datakällan.

IDiaEnumSymbolsByAddr

Räknar upp efter adress de olika symbolerna som finns i datakällan.

IDiaEnumSymbolsByAddr2

Räknar upp efter adress de olika symbolerna som finns i datakällan. Ersätter IDiaEnumSymbolsByAddr

IDiaEnumTables

Räknar upp de olika tabellerna i datakällan.

IDiaFrameData

Visar information om en stackram.

IDiaImageData

Visar information om basplatsen och minnesförskjutningarna för modulen eller bilden.

IDiaInjectedSource

Öppnar programmets källkod som lagras i DIA-datakällan.

IDiaInputAssemblyFile

Kommer åt information som beskriver en indata- eller källsammansättningsfil för en intern .NET-binär fil.

IDiaLineNumber

Kommer åt information som beskriver processen för mappning från ett block med byte med bildtext till ett källfilradsnummer.

IDiaLoadCallback

Tar emot återanrop från DIA-symbolens lokaliseringsprocedur, vilket gör det möjligt för ett användargränssnitt att rapportera om förloppet för platsförsöket.

IDiaLoadCallback2

Tar emot återanrop från DIA-symbolens lokaliseringsprocedur, vilket gör det möjligt att införa begränsningar för lokaliseringsprocessen.

IDiaPropertyStorage

Gör att du kan läsa de beständiga egenskaperna för en DIA-egenskapsuppsättning.

IDiaReadExeAtRVACallback

Gör att ett klientprogram kan ange byte av en körbar fil enligt filpositionen.

IDiaReadExeAtOffsetCallback

Gör att ett klientprogram kan ange byte av en körbar fil som anges av en relativ virtuell adress.

IDiaSectionContrib

Hämtar data som beskriver ett avsnittsbidrag, d.v.s. ett sammanhängande minnesblock som har bidragit till bilden av en kompilering.

IDiaSegment

Mappar data från avsnittsnumret till segment av adressutrymme.

IDiaSession

Tillhandahåller en frågekontext för felsökningssymboler.

IDiaSessionEx

Tillhandahåller en utökad frågekontext för felsökningssymboler.

IDiaSourceFile

Representerar en källfil.

IDiaStackFrame

Exponerar egenskaperna för en stackram.

IDiaStackWalker

Tillhandahåller metoder för att utföra en stack-genomgång med pdb-filen.

IDiaStackWalkFrame

Upprätthåller stackkontexten mellan anrop av IDiaFrameData::execute-metoden.

IDiaStackWalkHelper

Underlättar körning av stacken med hjälp av pdb-filen (program debug database).

IDiaStackWalkHelper2

Underlättar körning av stacken med hjälp av pdb-filen (program debug database). Ersätter IDiaStackWalkHelper

IDiaSymbol

Beskriver egenskaperna för en symbolinstans.

IDiaSymbol2

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol

IDiaSymbol3

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol2

IDiaSymbol4

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol3

IDiaSymbol5

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol4

IDiaSymbol6

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol5

IDiaSymbol7

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol6

IDiaSymbol8

Beskriver fler egenskaper för en symbolinstans som främst är relaterad till coroutines. Ersätter IDiaSymbol7

IDiaSymbol9

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol8

IDiaSymbol10

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol9

IDiaSymbol11

Beskriver fler egenskaper för en symbolinstans. Ersätter IDiaSymbol10

IDiaTable

Räknar upp en DIA-datakällatabell.

uppräkningar och strukturer

Beskriver uppräkningar och strukturer som används av de olika gränssnitten i DIA SDK.

Konstanter (SDK för felsökningsgränssnittsåtkomst)

Beskriver de konstanter som är tillgängliga i DIA SDK.

Se även