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


IDiaSymbol::findChildren

Извлекает дочерние элементы символа.

Синтаксис

HRESULT findChildren ( 
   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 код ошибки.

Замечания

Этот метод идентичен вызову метода IDiaSession::findChildren с этим символом в качестве первого параметра.

См. также