Funzione GetImageUnusedHeaderBytes (imagehlp.h)

Recupera l'offset e le dimensioni della parte dell'intestazione PE attualmente inutilizzata.

Sintassi

DWORD IMAGEAPI GetImageUnusedHeaderBytes(
  [in]  PLOADED_IMAGE LoadedImage,
  [out] PDWORD        SizeUnusedHeaderBytes
);

Parametri

[in] LoadedImage

Puntatore a una struttura LOADED_IMAGE restituita da una chiamata a MapAndLoad o ImageLoad.

[out] SizeUnusedHeaderBytes

Puntatore a una variabile per ricevere le dimensioni, in byte, della parte dell'intestazione dell'immagine inutilizzata.

Valore restituito

Se la funzione ha esito positivo, il valore restituito corrisponde all'offset dall'indirizzo di base del primo byte di intestazione inutilizzato.

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

Commenti

Tutte le funzioni ImageHlp, 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

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione imagehlp.h
Libreria Imagehlp.lib
DLL Imagehlp.dll

Vedi anche

Funzioni ImageHlp

LOADED_IMAGE