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


IDiaAddressMap::put_relativeVirtualAddressEnabled

Позволяет клиенту включить или отключить вычисление и использование относительных виртуальных адресов (RVA).

Синтаксис

HRESULT put_relativeVirtualAddressEnabled ( 
   BOOL NewVal
);

Параметры

NewVal

[in] Установите для TRUE включения или FALSE отключения.

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

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

Замечания

Адреса для объектов отладки, описанных интерфейсами DIA и относительно базы образов исполняемого файла, можно получить как относительные виртуальные адреса.

Использование RVAs включено при первоначальной загрузке сегментов из PDB-файла. Чтобы получить текущее состояние использования RVAs, вызовите метод IDiaAddressMap::get_relativeVirtualAddressEnabled .

Метод put_relativeVirtualAddress должен вызываться для включения RVA после успешного вызова метода IDiaAddressMap::set_imageHeaders установил новые заголовки изображений.

См. также