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


Интерфейс IWICStream (wincodec.h)

Представляет поток компонента обработки образов Windows (WIC) для ссылки на содержимое изображений и метаданных.

Наследование

Интерфейс IWICStream наследуется от IStream. IWICStream также имеет следующие типы членов:

Методы

Интерфейс IWICStream имеет следующие методы.

 
IWICStream::InitializeFromFilename

Инициализирует поток из определенного файла.
IWICStream::InitializeFromIStream

Инициализирует поток из другого потока. Права доступа наследуются от базового потока.
IWICStream::InitializeFromIStreamRegion

Инициализирует поток как подпоток другого потока.
IWICStream::InitializeFromMemory

Инициализирует поток для обработки блока памяти как потока. Размер потока не может превышать размер буфера.

Комментарии

Декодеры и обработчики метаданных должны создавать подпотоки любого потока, который они удерживают, при передаче управления внедренными метаданными другому обработчику метаданных. Если поток не ограничен, используйте MAXLONGLONG в качестве максимального размера и смещения 0.

Методы интерфейса IWICStream не позволяют предоставлять общий доступ к файлам. Чтобы создать файловый поток для образа, используйте функцию SHCreateStreamOnFileEx . Затем этот поток можно использовать для создания IWICBitmapDecoder с помощью метода CreateDecoderFromStream .

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h