Função ImageUnload (imagehlp.h)
Desaloca recursos de uma chamada anterior para a função ImageLoad .
Sintaxe
BOOL IMAGEAPI ImageUnload(
[in] PLOADED_IMAGE LoadedImage
);
Parâmetros
[in] LoadedImage
Um ponteiro para uma estrutura LOADED_IMAGE retornada de uma chamada para a função ImageLoad .
Retornar valor
Se a função for bem-sucedida, o valor retornado será TRUE.
Se a função falhar, o valor retornado será FALSE. Para recuperar informações de erro estendidas, chame GetLastError.
ImageLoad e ImageUnload compartilham dados internos que podem ser corrompidos se várias chamadas consecutivas para ImageLoad forem executadas. Portanto, certifique-se de ter chamado ImageLoad apenas uma vez antes de chamar ImageUnload.
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 |