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