wiasWritePageBufToStream 函数 (wiamdef.h)

wiasWritePageBufToStream 函数将临时页缓冲区的内容写入应用程序提供的 IStream 接口。

语法

HRESULT wiasWritePageBufToStream(
  [in] PMINIDRV_TRANSFER_CONTEXT pmdtc,
  [in] IStream                   *pstream
);

参数

[in] pmdtc

指向 MINIDRV_TRANSFER_CONTEXT 结构的指针。

[in] pstream

指向应用程序提供的 IStream 数据流的指针。 Microsoft Windows SDK 文档中介绍了 IStream 接口。

返回值

成功后,函数返回S_OK。 如果函数失败,它将返回标准 COM 错误或 WIA_ERROR_XXX 错误之一, (Windows SDK文档) 中所述。

注解

函数将数据从微型驱动程序分配的临时页缓冲区写入调用应用程序提供的图像数据流。 微型驱动程序通常在获取微型驱动程序为其分配了临时缓冲区的数据页后调用此函数。

此函数类似于 wiasWriteBufToFilewiasWritePageBufToFilewiasWriteBufToFile 函数可用于将图像数据的缓冲区写入任何类型的图像文件。 wiasWritePageBufToFile 函数可用于将图像数据页写入多页 TIFF 文件,其中包含所有适当的标记和图像文件目录 (IFD) 条目。 如果驱动程序打算将此多页 TIFF 文件数据写入流,它将调用 wiasWritePageBufToStream

要求

要求
目标平台 桌面
标头 wiamdef.h (包括 Wiamdef.h)
Library Wiaservc.lib
DLL Wiaservc.dll

另请参阅

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile