Поделиться через


IDiaEnumSourceLink

Перечисляет различные blob-объекты ссылки источника, содержащиеся в источнике данных.

Синтаксис

IDiaEnumSourceLink : IUnknown

Методы в порядке Vtable

В следующей таблице показаны методы IDiaEnumSourceLink.

Метод Описание
IDiaEnumSourceLink::Count Извлекает количество BLOB-объектов исходной ссылки.
IDiaEnumSourceLink::SizeOfNext Извлекает размер следующего исходного blob-объекта ссылки без продвижения перечисления.
IDiaEnumSourceLink::Next Извлекает следующий blob-объект ссылки источника и перемещает перечисление.
IDiaEnumSourceLink::Skip Пропускает указанное количество BLOB-объектов исходной ссылки в последовательности перечисления.
IDiaEnumSourceLink::Reset Сбрасывает последовательность перечисления в начало.
IDiaEnumSourceLink::Clone Создает перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель.

Замечания

Хотя исходный канал является хорошо определенным стандартом, пакет SDK PDB и sdk для доступа к интерфейсу отладки (DIA) имеют ограниченную поддержку. В частности, пакет SDK DIA обрабатывает исходную ссылку как простой большой двоичный объект байтов. Вызывающему объекту необходимо интерпретировать эти байты как правильную кодировку символов (UTF-8, ASCII и т. д.), анализировать как JSON-файл, применять определенную схему или использовать эти сведения для сопоставления и скачивания отдельных исходных файлов.

Заметки для вызывающих абонентов

Получите этот интерфейс, вызвав метод IDiaSessionEx::getSourceLinkInfo.

См. также