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


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 );

См. также

Ссылки

IDiaSession

IDiaSymbol

SymTagEnum