IDiaEnumNamedStreams
Перечисляет именованные потоки, содержащиеся в источнике данных.
Синтаксис
IDiaEnumNamedStreams : IUnknown
Методы в порядке Vtable
В следующей таблице показаны методы IDiaEnumNamedStreams
.
Метод | Описание |
---|---|
IDiaEnumNamedStreams::get__NewEnum |
Извлекает версию интерфейсаIEnumVARIANT этого перечислителя. |
IDiaEnumNamedStreams::get_Count |
Извлекает число именованных потоков. |
IDiaEnumNamedStreams::Next |
Извлекает следующий именованный поток в последовательности перечисления. |
IDiaEnumNamedStreams::Skip |
Перемещает указанное число имен в последовательности перечисления. |
IDiaEnumNamedStreams::Reset |
Сбрасывает эту последовательность перечисления в начало. |
IDiaEnumNamedStreams::Clone |
Создает новый перечислитель, содержащий то же состояние перечисления, что и текущий перечислитель. |
Замечания
Эти именованные потоки — это сведения о реализации формата PDB-файла. Они часто содержат информацию, которая может быть более подходящей для перечисления, например IDiaEnumTables
, IDiaEnumInjectedSources
IDiaEnumSourceLink
, IDiaEnumSourceLink2
или даже IDiaEnumDebugStreams
. Где это возможно, следует использовать другие перечислители.
Заметки для вызывающих абонентов
Получите этот интерфейс, вызвав метод IDiaDataSourceEx2::findNamedStreams
.
Пример
См. IDiaDataSourceEx2::findNamedStreams
пример получения интерфейса IDiaEnumNamedStreams
и перечисления всех именованных потоков.
Требования
Заголовок: Dia2.h
Библиотека: diaguids.lib
DLL: msdia140.dll
См. также
- интерфейсов (пакет SDK для доступа к интерфейсу отладки)
IDiaDataSourceEx2::findNamedStreams
IDiaEnumDebugStreams
IDiaEnumInjectedSources
IDiaEnumSourceLink
IDiaEnumSourceLink2
IDiaEnumTables