Funzione ImageRvaToSection (dbghelp.h)

Individua un indirizzo virtuale relativo (RVA) all'interno dell'intestazione dell'immagine di un file mappato come file e restituisce un puntatore alla voce della tabella di sezione per tale RVA.

Sintassi

PIMAGE_SECTION_HEADER IMAGEAPI ImageRvaToSection(
  [in] PIMAGE_NT_HEADERS NtHeaders,
  [in] PVOID             Base,
  [in] ULONG             Rva
);

Parametri

[in] NtHeaders

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

[in] Base

Questo parametro è riservato.

[in] Rva

Indirizzo virtuale relativo da individuare.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un puntatore a una struttura IMAGE_SECTION_HEADER .

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

Commenti

Tutte le funzioni DbgHelp, ad esempio questa, sono a thread singolo. Di conseguenza, le chiamate da più thread a questa funzione genereranno 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

   
Piattaforma di destinazione Windows
Intestazione dbghelp.h
Libreria Dbghelp.lib
DLL Dbghelp.dll
Componente ridistribuibile DbgHelp.dll 5.1 o versione successiva

Vedi anche

Funzioni DbgHelp

IMAGE_NT_HEADERS

IMAGE_SECTION_HEADER

ImageNtHeader

MapViewOfFile