Compartilhar via


Função UnMapAndLoad (imagehlp.h)

Desaloque todos os recursos alocados por uma chamada anterior para a função MapAndLoad .

Sintaxe

BOOL IMAGEAPI UnMapAndLoad(
  [in] PLOADED_IMAGE LoadedImage
);

Parâmetros

[in] LoadedImage

Um ponteiro para uma estrutura LOADED_IMAGE . Essa estrutura é obtida por meio de uma chamada para a função MapAndLoad .

Valor retornado

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.

Comentários

A função UnMapAndLoad deve ser usada para desalocar todos os recursos alocados por uma chamada anterior para MapAndLoad. Essa função também grava um novo valor de soma de verificação na imagem antes que o arquivo seja fechado. Isso garante que, se um arquivo for alterado, ele poderá ser carregado com êxito pelo carregador do sistema.

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

   
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

MapAndLoad