IWiaTransferCallback::TransferCallback 方法

在传输过程中提供进度和其他通知。

语法

HRESULT TransferCallback(
  [in] LONG              lFlags,
  [in] WiaTransferParams *pWiaTransferParams
);

参数

lFlags [in]

类型: LONG

当前未使用。 应设置为零。

pWiaTransferParams [in]

类型: WiaTransferParams*

指定指向 WiaTransferParams 结构的指针。

返回值

类型: HRESULT

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

当此方法由图像处理筛选器实现时,Windows 映像采集 (WIA) 2.0 微型驱动程序在图像获取期间调用它,以将进度消息发送回应用程序。

筛选器的 IWiaTransferCallback::TransferCallback 必须委托给应用程序回调的 IWiaTransferCallback::TransferCallback 方法。 通常,筛选器流会筛选传递给它的数据,并将筛选的数据直接写入应用程序提供的流。 当图像处理筛选器在其 IStream::Write 方法的调用之间存储数据时,它还必须修改 WiaTransferParams 结构中的 lPercentCompleteulBytesWrittenToCurrentStream 值。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Wia.h
IDL
Wia.idl

Wiaguid.lib