Udostępnij za pośrednictwem


Interfejsy (Zestaw SDK dostępu do interfejsu debugowania)

Metody są wymienione alfabetycznie w każdym interfejsie w spisie treści i na stronie interfejsu w kolejności Vtable.

W tej sekcji

IDiaAddressMap

Zapewnia kontrolę nad sposobem obliczania wirtualnych i względnych adresów wirtualnych zestawu DIA SDK dla obiektów debugowania.

IDiaDataSource

Inicjuje dostęp do źródła symboli debugowania.

IDiaDataSourceEx

Inicjuje dostęp do źródła symboli debugowania. Zastępuje IDiaDataSource

IDiaEnumDebugStreamData

Zapewnia dostęp do rekordów w strumieniu danych debugowania.

IDiaEnumDebugStreams

Wylicza różne strumienie debugowania zawarte w źródle danych.

IDiaEnumFrameData

Wylicza różne elementy danych ramek zawarte w źródle danych.

IDiaEnumInjectedSources

Wyliczanie różnych wstrzykniętych źródeł zawartych w źródle danych.

IDiaEnumInputAssemblyFiles

Wyliczaj pliki zestawu wejściowego wymienione w źródle danych.

IDiaEnumLineNumbers

Wylicza różne numery wierszy zawarte w źródle danych.

IDiaEnumSectionContribs

Wylicza różne współtworzenia sekcji zawarte w źródle danych.

IDiaEnumSegments

Wylicza różne segmenty zawarte w źródle danych.

IDiaEnumSourceFiles

Wylicza różne pliki źródłowe zawarte w źródle danych.

IDiaEnumSourceLink

Wylicza różne obiekty blob linku źródłowego zawarte w źródle danych.

IDiaEnumSourceLink2

Wylicza różne obiekty blob linku źródłowego zawarte w źródle danych. IDiaEnumSourceLink2 Zastępuje obsługę 64-bitowych rozmiarów.

IDiaEnumStackFrames

Wylicza różne dostępne ramki stosu.

IDiaEnumSymbols

Wylicza różne symbole zawarte w źródle danych.

IDiaEnumSymbolsByAddr

Wylicza według adresów różnych symboli zawartych w źródle danych.

IDiaEnumSymbolsByAddr2

Wylicza według adresów różnych symboli zawartych w źródle danych. Zastępuje IDiaEnumSymbolsByAddr

IDiaEnumTables

Wylicza różne tabele zawarte w źródle danych.

IDiaFrameData

Uwidacznia szczegóły ramki stosu.

IDiaImageData

Uwidacznia szczegóły lokalizacji podstawowej i przesunięcia pamięci modułu lub obrazu.

IDiaInjectedSource

Uzyskuje dostęp do kodu źródłowego programu przechowywanego w źródle danych DIA.

IDiaInputAssemblyFile

Uzyskuje dostęp do informacji opisujących plik zestawu wejściowego lub źródłowego dla pliku binarnego platformy .Net Native.

IDiaLineNumber

Uzyskuje dostęp do informacji opisujących proces mapowania z bloku bajtów tekstu obrazu na numer wiersza pliku źródłowego.

IDiaLoadCallback

Odbiera wywołania zwrotne z procedury lokalizowania symboli DIA, umożliwiając interfejsowi użytkownika raportowanie postępu próby lokalizacji.

IDiaLoadCallback2

Odbiera wywołania zwrotne z procedury lokalizowania symboli DIA, co umożliwia nałożenie ograniczeń na proces lokalizowania.

IDiaPropertyStorage

Umożliwia odczytywanie trwałych właściwości zestawu właściwości DIA.

IDiaReadExeAtRVACallback

Umożliwia aplikacji klienckiej podawanie bajtów pliku wykonywalnego określonego przez pozycję pliku.

IDiaReadExeAtOffsetCallback

Umożliwia aplikacji klienckiej podanie bajtów pliku wykonywalnego określonego przez względny adres wirtualny.

IDiaSectionContrib

Pobiera dane opisujące współtworzenie sekcji, czyli ciągły blok pamięci, który przyczynił się do obrazu przez compiland.

IDiaSegment

Mapuje dane z numeru sekcji na segmenty przestrzeni adresowej.

IDiaSession

Udostępnia kontekst zapytania dla symboli debugowania.

IDiaSessionEx

Udostępnia rozszerzony kontekst zapytania dla symboli debugowania.

IDiaSourceFile

Reprezentuje plik źródłowy.

IDiaStackFrame

Uwidacznia właściwości ramki stosu.

IDiaStackWalker

Udostępnia metody do wykonania przewodnika stosu przy użyciu pliku PDB.

IDiaStackWalkFrame

Utrzymuje kontekst stosu między wywołaniami IDiaFrameData::execute metody .

IDiaStackWalkHelper

Ułatwia przechodzenie stosu przy użyciu pliku bazy danych debugowania programu (PDB).

IDiaStackWalkHelper2

Ułatwia przechodzenie stosu przy użyciu pliku bazy danych debugowania programu (PDB). Zastępuje IDiaStackWalkHelper

IDiaSymbol

Opisuje właściwości wystąpienia symboli.

IDiaSymbol2

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol

IDiaSymbol3

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol2

IDiaSymbol4

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol3

IDiaSymbol5

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol4

IDiaSymbol6

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol5

IDiaSymbol7

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol6

IDiaSymbol8

Opisuje dodatkowe właściwości wystąpienia symboli związane głównie z kohroutynami. Zastępuje IDiaSymbol7

IDiaSymbol9

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol8

IDiaSymbol10

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol9

IDiaSymbol11

Opisuje dodatkowe właściwości wystąpienia symboli. Zastępuje IDiaSymbol10

IDiaTable

Wylicza tabelę źródła danych DIA.

Wyliczenia i struktury

Opisuje wyliczenia i struktury używane przez różne interfejsy zestawu DIA SDK.

Stałe (Zestaw SDK dostępu do interfejsu debugowania)

Opisuje stałe dostępne w zestawie DIA SDK.

Zobacz też