IDiaAddressMap::put_relativeVirtualAddressEnabled
允许客户端启用或禁用相对虚拟地址 (RVA) 的计算和使用。
语法
HRESULT put_relativeVirtualAddressEnabled (
BOOL NewVal
);
参数
NewVal
[in] 设置为 TRUE
以启用,或设置为 FALSE
以禁用。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
备注
DIA 接口描述的以及相对于可执行文件的基础映像的调试对象的地址,可以检索为相对虚拟地址。
当最初从 PDB 文件加载段时,允许使用 RVA。 要获取 RVA 的当前使用状态,请调用 IDiaAddressMap::get_relativeVirtualAddressEnabled 方法。
在成功调用 IDiaAddressMap::set_imageHeaders 方法并建立新的图像标头后,必须调用 put_relativeVirtualAddress
方法以启用 RVA。