Condividi tramite


Funzione ImageRvaToVa (dbghelp.h)

Individua un indirizzo virtuale relativo (RVA) nell'intestazione dell'immagine di un file mappato come file e restituisce l'indirizzo virtuale del byte corrispondente nel file.

Sintassi

PVOID IMAGEAPI ImageRvaToVa(
  [in]           PIMAGE_NT_HEADERS     NtHeaders,
  [in]           PVOID                 Base,
  [in]           ULONG                 Rva,
  [in, optional] PIMAGE_SECTION_HEADER *LastRvaSection
);

Parametri

[in] NtHeaders

Puntatore a una struttura IMAGE_NT_HEADERS . Questa struttura può essere ottenuta chiamando la funzione ImageNtHeader .

[in] Base

Indirizzo di base di un'immagine mappata alla memoria tramite una chiamata alla funzione MapViewOfFile .

[in] Rva

Indirizzo virtuale relativo da individuare.

[in, optional] LastRvaSection

Puntatore a una struttura IMAGE_SECTION_HEADER che specifica l'ultima sezione RVA. Questo parametro è facoltativo. Se specificato, punta a una variabile che contiene l'ultimo valore di sezione utilizzato per l'immagine specificata per convertire un'applicazione RVA in un'istanza di va.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è l'indirizzo virtuale nel file mappato.

Se la funzione ha esito negativo, il valore restituito è NULL. Per recuperare informazioni sull'errore estese, chiamare GetLastError.

Commenti

La funzione ImageRvaToVa individua una RVA nell'intestazione dell'immagine di un file mappato come file e restituisce l'indirizzo virtuale del byte corrispondente nel file.

Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Pertanto, le chiamate da più thread a questa funzione potrebbero causare un comportamento imprevisto o un danneggiamento della memoria. Per evitare questo problema, è necessario sincronizzare tutte le chiamate simultanee da più thread a questa funzione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Libreria Dbghelp.lib
DLL Dbghelp.dll
Componente ridistribuibile DbgHelp.dll 5.1 o versioni successive

Vedi anche

Funzioni DbgHelp

IMAGE_NT_HEADERS

IMAGE_SECTION_HEADER

ImageNtHeader

MapViewOfFile