функция wiasWritePageBufToStream (wiamdef.h)
Функция wiasWritePageBufToStream записывает содержимое временного буфера страницы в интерфейс IStream, предоставляемый приложением.
Синтаксис
HRESULT wiasWritePageBufToStream(
[in] PMINIDRV_TRANSFER_CONTEXT pmdtc,
[in] IStream *pstream
);
Параметры
[in] pmdtc
Указатель на структуру MINIDRV_TRANSFER_CONTEXT.
[in] pstream
Указатель на поток данных IStream, предоставляемый приложением. Интерфейс IStream описан в документации по пакету SDK для Microsoft Windows.
Возвращаемое значение
При успешном выполнении функция возвращает S_OK. Если функция завершается ошибкой, она возвращает стандартную ошибку COM или одну из ошибок WIA_ERROR_XXX (описано в документации по пакету SDK для Windows).
Замечания
Функция записывает данные из временного буфера страницы, выделенного мини-driver в поток данных изображения, предоставляемый вызывающим приложением. Мини-drivers обычно вызывают эту функцию после получения страницы данных, для которых мини-driver выделил временный буфер.
Эта функция аналогична wiasWriteBufToFile и wiasWritePageBufToFile. Функцию wiasWriteBufToFile можно использовать для записи буфера данных изображения в любой тип файла изображения. Функцию wiasWritePageBufToFile можно использовать для записи страницы данных изображения в многопажный TIFF-файл со всеми соответствующими тегами и записями каталога файлов изображений (IFD). Если драйвер намерен записать эти многопаговые данные TIFF-файла в поток, он вызовет wiasWritePageBufToStream.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | wiamdef.h (включая Wiamdef.h) |
библиотеки | Wiaservc.lib |
DLL | Wiaservc.dll |