Condividi tramite


Interfacce (Debug Interface Access SDK)

I metodi vengono elencati in ordine alfabetico in ogni interfaccia del sommario e nella pagina dell'interfaccia in ordine Vtable.

In questa sezione

IDiaAddressMap

Fornisce il controllo sul modo in cui DIA SDK calcola gli indirizzi virtuali e relativi per gli oggetti di debug.

IDiaDataSource

Avvia l'accesso a un'origine di simboli di debug.

IDiaEnumDebugStreamData

Fornisce l'accesso ai record in un flusso di dati di debug.

IDiaEnumDebugStreams

Enumera i vari flussi di debug contenuti nell'origine dati.

IDiaEnumFrameData

Enumera i vari elementi dati frame contenuti nell'origine dati.

IDiaEnumInjectedSources

Enumerare le varie origini inserite contenute nell'origine dati.

IDiaEnumLineNumbers

Enumera i vari numeri di riga contenuti nell'origine dati.

IDiaEnumSectionContribs

Enumera i vari contributi di sezione contenuti nell'origine dati.

IDiaEnumSegments

Enumera i vari segmenti contenuti nell'origine dati.

IDiaEnumSourceFiles

Enumera i vari file di origine contenuti nell'origine dati.

IDiaEnumStackFrames

Enumera i vari stack frame disponibili.

IDiaEnumSymbols

Enumera i vari simboli contenuti nell'origine dati.

IDiaEnumSymbolsByAddr

Enumera in base all'indirizzo i vari simboli contenuti nell'origine dati.

IDiaEnumTables

Enumera le varie tabelle contenute nell'origine dati.

IDiaFrameData

Espone i dettagli di un frame dello stack.

IDiaImageData

Espone i dettagli della posizione di base e degli offset di memoria del modulo o dell'immagine.

IDiaInjectedSource

Accede al codice sorgente del programma archiviato nell'origine dati DIA.

IDiaLineNumber

Accede alle informazioni che descrivono il processo di mapping da un blocco di byte di testo immagine a un numero di riga del file di origine.

IDiaLoadCallback

Riceve i callback dalla procedura di individuazione dei simboli DIA, consentendo così a un'interfaccia utente di segnalare lo stato di avanzamento del tentativo di posizione.

IDiaLoadCallback2

Riceve i callback dalla procedura di individuazione dei simboli DIA, consentendo di imporre restrizioni al processo di individuazione.

IDiaPropertyStorage

Consente di leggere le proprietà persistenti di un set di proprietà DIA.

IDiaReadExeAtRVACallback

Consente a un'applicazione client di fornire byte di un file eseguibile come specificato dalla posizione del file.

IDiaReadExeAtOffsetCallback

Consente a un'applicazione client di fornire byte di un file eseguibile come specificato da un indirizzo virtuale relativo.

IDiaSectionContrib

Recupera i dati che descrivono un contributo di sezione, ovvero un blocco contiguo di memoria contribuito all'immagine da un compiland.

IDiaSegment

Mappe dati dal numero di sezione ai segmenti dello spazio indirizzi.

IDiaSession

Fornisce un contesto di query per i simboli di debug.

IDiaSourceFile

Rappresenta un file di origine.

IDiaStackFrame

Espone le proprietà di un frame dello stack.

IDiaStackWalker

Fornisce metodi per eseguire una procedura dettagliata dello stack usando il file PDB.

IDiaStackWalkFrame

Gestisce il contesto dello stack tra le chiamate del metodo IDiaFrameData::execute .

IDiaStackWalkHelper

Semplifica l'esecuzione dello stack usando il file PDB (Program Debug Database).

IDiaSymbol

Descrive le proprietà di un'istanza di simbolo.

IDiaTable

Enumera una tabella dell'origine dati DIA.

Enumerazioni e strutture

Descrive le enumerazioni e le strutture usate dalle varie interfacce di DIA SDK.

Costanti (Debug Interface Access SDK)

Descrive le costanti disponibili in DIA SDK.

Vedi anche