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


IDiaSymbol::findChildrenExByVA

Получает дочерние элементы символов, допустимых в указанном виртуальному адресу.

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

Параметры

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

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

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

  • address
    [in] определяет виртуальный адрес.

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

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

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

Заметки

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

Требования

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

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

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

См. также

Ссылки

IDiaSymbol

SymTagEnum

IDiaEnumSymbols

IDiaSession::findChildren

NameSearchOptions