Compartilhar via


Função GetImageUnusedHeaderBytes (imagehlp.h)

Recupera o deslocamento e o tamanho da parte do cabeçalho PE que está atualmente não utilizado.

Sintaxe

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

Parâmetros

[in] LoadedImage

Um ponteiro para uma estrutura LOADED_IMAGE retornada de uma chamada para MapAndLoad ou ImageLoad.

[out] SizeUnusedHeaderBytes

Um ponteiro para uma variável para receber o tamanho, em bytes, da parte do cabeçalho da imagem que não é utilizado.

Retornar valor

Se a função for bem-sucedida, o valor retornado será o deslocamento do endereço base do primeiro byte de cabeçalho não utilizado.

Se a função falhar, o valor retornado será zero. Para recuperar informações de erro estendidas, chame GetLastError.

Comentários

Todas as funções ImageHlp, como esta, são threaded único. Portanto, chamadas de mais de um thread para essa função provavelmente resultarão em comportamento inesperado ou corrupção de memória. Para evitar isso, você deve sincronizar todas as chamadas simultâneas de mais de um thread para essa função.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho imagehlp.h
Biblioteca Imagehlp.lib
DLL Imagehlp.dll

Confira também

Funções ImageHlp

LOADED_IMAGE