Метод IWICStream::InitializeFromIStreamRegion (wincodec.h)
Инициализирует поток как подпоток другого потока.
Синтаксис
HRESULT InitializeFromIStreamRegion(
[in] IStream *pIStream,
[in] ULARGE_INTEGER ulOffset,
[in] ULARGE_INTEGER ulMaxSize
);
Параметры
[in] pIStream
Тип: IStream*
Указатель на входной поток.
[in] ulOffset
Тип: ULARGE_INTEGER
Смещение потока, используемое для создания нового потока.
[in] ulMaxSize
Тип: ULARGE_INTEGER
Максимальный размер потока.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Поток работает с собственной позицией потока, независимой от базового потока, но ограниченной областью. Все позиции поиска относятся к подрегиону. Допускается, хотя и не рекомендуется, чтобы несколько вложенных потоков, доступных для записи, перекрывались в одном диапазоне.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincodec.h |
Библиотека | Windowscodecs.lib |
DLL | Windowscodecs.dll |