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


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 метод с этим символом как первый параметр.

См. также

Ссылки

IDiaSymbol

SymTagEnum

IDiaEnumSymbols

IDiaSession::findChildren

NameSearchOptions