Share via


IDiaAddressMap::put_relativeVirtualAddressEnabled

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Allows the client to enable or disable the calculation and use of relative virtual addresses (RVA).

Syntax

HRESULT put_relativeVirtualAddressEnabled (   
   BOOL NewVal  
);  

Parameters

NewVal
[in] Set to TRUE to enable, or FALSE to disable.

Return Value

If successful, returns S_OK; otherwise, returns an error code.

Remarks

Addresses for debug objects described by DIA interfaces, and relative to the executable's image base, can be retrieved as relative virtual addresses.

The use of RVAs is enabled when segments are initially loaded from a PDB file. To get the current state of the use of RVAs, call the IDiaAddressMap::get_relativeVirtualAddressEnabled method.

The put_relativeVirtualAddress method must be called to enable RVAs after a successful call to the IDiaAddressMap::set_imageHeaders method has established new image headers.

See Also

IDiaAddressMap
IDiaAddressMap::get_relativeVirtualAddressEnabled
IDiaAddressMap::set_imageHeaders