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


IDiaSymbol::findChildrenEx

Извлекает дочерние элементы символа. Локальные символы, возвращаемые, включают сведения о динамическом диапазоне, если программа компилируется с оптимизацией.

Синтаксис

HRESULT findChildrenEx ( 
   enum SymTagEnum   symtag,
   LPCOLESTR         name,
   DWORD             compareFlags,
   IDiaEnumSymbols** ppResult
);

Параметры

symtag

[in] Указывает теги символов для извлекаемых дочерних элементов, как определено в перечислении SymTagEnum. Задайте для SymTagNull всех дочерних элементов, которые нужно получить.

name

[in] Указывает имя извлекаемых дочерних элементов. Задайте для NULL всех дочерних элементов, которые нужно получить.

compareFlags

[in] Указывает параметры сравнения, применяемые к сопоставлению имен. Значения перечисления NameSearchOptions можно использовать отдельно или в сочетании.

ppResult

[out] Возвращает объект IDiaEnumSymbols , содержащий список полученных дочерних символов.

Возвращаемое значение

Возвращает значение S_OK , если найден хотя бы один дочерний элемент символа или возвращается S_FALSE , если дочерние элементы не найдены; в противном случае возвращает код ошибки.

Замечания

Этот метод является расширенной версией IDiaSymbol::findChildren.

Requirements

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

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

DLL: msdia100.dll

См. также