Функция ICImageDecompress (vfw.h)
Функция ICImageDecompress распаковывает изображение без использования функций инициализации.
Синтаксис
HANDLE VFWAPI ICImageDecompress(
HIC hic,
UINT uiFlags,
LPBITMAPINFO lpbiIn,
LPVOID lpBits,
LPBITMAPINFO lpbiOut
);
Параметры
hic
Дескриптор распаковки, открытый с помощью функции ICOpen . Укажите ЗНАЧЕНИЕ NULL , чтобы VCM выбирал соответствующий распаковку для сжатого образа.
uiFlags
Защищены; значение должно быть равно нулю.
lpbiIn
Сжатый формат входных данных.
lpBits
Указатель на сжатые биты входных данных. Биты данных исключают сведения о заголовке и формате.
lpbiOut
Формат распаковки выходных данных. Укажите значение NULL , чтобы декомпрессор использовал соответствующий формат.
Возвращаемое значение
Возвращает дескриптор несжатой diB в формате CF_DIB в случае успешного выполнения или значения NULL в противном случае. Данные изображения следуют за заголовком формата.
Комментарии
Чтобы получить сведения о формате из структуры LPBITMAPINFOHEADER , используйте функцию GlobalLock для блокировки данных. Используйте функцию GlobalFree, чтобы освободить DIB по завершении.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | vfw.h |
Библиотека | Vfw32.lib |
DLL | Msvfw32.dll |