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


IDiaEnumNamedStreams

Перечисляет именованные потоки, содержащиеся в источнике данных.

Синтаксис

IDiaEnumNamedStreams : IUnknown

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

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

Метод Описание
IDiaEnumNamedStreams::get__NewEnum Извлекает версию интерфейсаIEnumVARIANT этого перечислителя.
IDiaEnumNamedStreams::get_Count Извлекает число именованных потоков.
IDiaEnumNamedStreams::Next Извлекает следующий именованный поток в последовательности перечисления.
IDiaEnumNamedStreams::Skip Перемещает указанное число имен в последовательности перечисления.
IDiaEnumNamedStreams::Reset Сбрасывает эту последовательность перечисления в начало.
IDiaEnumNamedStreams::Clone Создает новый перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель.

Замечания

Эти именованные потоки — это сведения о реализации формата PDB-файла. Они часто содержат информацию, которая может быть более подходящей для перечисления, например IDiaEnumTables, IDiaEnumInjectedSourcesIDiaEnumSourceLink, IDiaEnumSourceLink2или даже IDiaEnumDebugStreams. Где это возможно, следует использовать другие перечислители.

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

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

Пример

См. IDiaDataSourceEx2::findNamedStreams пример получения интерфейса IDiaEnumNamedStreams и перечисления всех именованных потоков.

Требования

Заголовок: Dia2.h

Библиотека: diaguids.lib

DLL: msdia140.dll

См. также