IDiaSymbol::get_addressOffset

Извлекает часть смещения расположения адреса. Используется, если для перечисления LocationType задано LocIsStaticзначение .

Синтаксис

HRESULT get_addressOffset ( 
   DWORD* pRetVal
);

Параметры

pRetVal

[out] Возвращает часть смещения расположения адреса.

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

При успешном выполнении возвращает S_OK, в противном случае возвращает S_FALSE или код ошибки.

Примечание.

Возвращаемое значение S_FALSE означает, что свойство недоступно для символа.

Замечания

Для статических элементов, расположенных во внешней библиотеке DLL, смещение, возвращаемое этим методом, может быть 0, так как этот метод зависит от получения виртуального адреса элемента. Виртуальные адреса допустимы только в том случае, если метод IDiaSession::p ut_loadAddress в интерфейсе IDiaSession был вызван с параметром, ненулевым, указывающим адрес загрузки библиотеки DLL.

Чтобы получить часть раздела адреса, вызовите метод IDiaSymbol::get_addressSection .

Requirements

Требование Description
Заголовок: dia2.h
Версия: Пакет SDK для доступа к интерфейсу отладки v7.0

См. также