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 函数可用于将图像数据页写入具有所有相应标记和图像文件目录(IFD)条目的多页 TIFF 文件。 如果驱动程序打算将此多页 TIFF 文件数据写入流,它将调用 wiasWritePageBufToStream

要求

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

另请参阅

MINIDRV_TRANSFER_CONTEXT

wiasWriteBufToFile

wiasWritePageBufToFile