Поделиться через


Функция ImageUnload (imagehlp.h)

Освобождает ресурсы из предыдущего вызова функции ImageLoad .

Синтаксис

BOOL IMAGEAPI ImageUnload(
  [in] PLOADED_IMAGE LoadedImage
);

Параметры

[in] LoadedImage

Указатель на структуру LOADED_IMAGE , возвращаемую вызовом функции ImageLoad .

Возвращаемое значение

Если функция выполнена успешно, возвращается значение TRUE.

Если функция завершается сбоем, возвращается значение FALSE. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.

ImageLoad и ImageUnload совместно используют внутренние данные, которые могут быть повреждены при выполнении нескольких последовательных вызовов ImageLoad . Поэтому перед вызовом ImageUnload убедитесь, что вы вызвали ImageLoad только один раз.

Комментарии

Все функции ImageHlp, такие как эта, являются однопоточными. Таким образом, вызовы из нескольких потоков к этой функции, скорее всего, приведут к непредвиденному поведению или повреждению памяти. Чтобы избежать этого, необходимо синхронизировать все параллельные вызовы из нескольких потоков в эту функцию.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header imagehlp.h
Библиотека Imagehlp.lib
DLL Imagehlp.dll

См. также раздел

Функции ImageHlp

Загрузить образ

LOADED_IMAGE