Udostępnij za pośrednictwem


IDiaEnumSourceLink

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

Składnia

IDiaEnumSourceLink : IUnknown

Metody w tabeli Vtable Order

W poniższej tabeli przedstawiono metody IDiaEnumSourceLink.

Metoda Opis
IDiaEnumSourceLink::Count Pobiera liczbę źródłowych obiektów blob linku.
IDiaEnumSourceLink::SizeOfNext Pobiera rozmiar następnego obiektu blob linku źródłowego bez przechodzenia do wyliczenia.
IDiaEnumSourceLink::Next Pobiera następny obiekt blob linku źródłowego i przechodzi do wyliczenia.
IDiaEnumSourceLink::Skip Pomija określoną liczbę obiektów blob linku źródłowego w sekwencji wyliczenia.
IDiaEnumSourceLink::Reset Resetuje sekwencję wyliczenia na początku.
IDiaEnumSourceLink::Clone Tworzy moduł wyliczający, który zawiera ten sam stan wyliczenia co bieżący moduł wyliczający.

Uwagi

Mimo że link źródłowy jest dobrze zdefiniowanym standardem, zestaw SDK dostępu do interfejsu PDB i debugowania (DIA) ma ograniczoną obsługę. W szczególności zestaw DIA SDK traktuje link źródłowy jako prosty obiekt blob bajtów. Obowiązkiem obiektu wywołującego jest interpretowanie tych bajtów jako poprawnego kodowania znaków (UTF-8, ASCII itd.), analizowanie jako plik JSON, wymuszanie określonego schematu lub używanie tych informacji do mapowania i pobierania pojedynczych plików źródłowych.

Uwagi dla osób wywołujących

Uzyskaj ten interfejs, wywołując metodę IDiaSessionEx::getSourceLinkInfo.

Zobacz też