IDiaAddressMap::put_relativeVirtualAddressEnabled
Permite al cliente habilitar o deshabilitar el cálculo y uso de direcciones virtuales relativas (RVA).
Sintaxis
HRESULT put_relativeVirtualAddressEnabled (
BOOL NewVal
);
Parámetros
NewVal
[in] Establézcalo en TRUE
para habilitarlo o en FALSE
para deshabilitarlo.
Valor devuelto
Si la operación se realiza correctamente, devuelve S_OK
; de lo contrario, devuelve un código de error.
Comentarios
Las direcciones de los objetos de depuración descritos por las interfaces DIA, y los relacionados con la base de imágenes del ejecutable, se pueden recuperar como direcciones virtuales relativas.
El uso de RVA se habilita cuando los segmentos se cargan inicialmente desde un archivo PDB. Para obtener el estado actual del uso de RVA, llame al método IDiaAddressMap::get_relativeVirtualAddressEnabled.
Se debe llamar al método put_relativeVirtualAddress
para habilitar RVA después de una llamada correcta al método IDiaAddressMap::set_imageHeaders ha establecido nuevos encabezados de imagen.