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 |