Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.