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


IDiaSymbol::findChildrenExByRVA

Извлекает дочерние элементы символа, допустимые по указанному относительному виртуальному адресу (RVA).

Синтаксис

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

Параметры

symtag

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

name

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

compareFlags

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

address

[in] Указывает RVA.

ppResult

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

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

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

Замечания

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

Requirements

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

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

DLL: msdia100.dll

См. также