Функция 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 |