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


IDiaSession::findSymbolByAddr

Извлекает указанный тип символа, содержащий или ближайший к указанному адресу.

Синтаксис

HRESULT findSymbolByAddr ( 
   DWORD        isect,
   DWORD        offset,
   SymTagEnum   symtag,
   IDiaSymbol** ppSymbol
);

Параметры

isect

[in] Указывает компонент раздела адреса.

offset

[in] Указывает компонент смещения адреса.

symtag

[in] Тип символа, который нужно найти. Значения взяты из перечисления перечисления SymTagEnum.

ppSymbol

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

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

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

Пример

IDiaSymbol* pFunc;
pSession->findSymbolByAddr( isect, offset, SymTagFunction, &pFunc );

См. также