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


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.

Требования

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

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

Библиотеки DLL: msdia100.dll

См. также

Ссылки

IDiaSymbol

SymTagEnum

IDiaEnumSymbols

IDiaSession::findChildren

NameSearchOptions