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。

另请参阅