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 结构中的 lPercentComplete 和 ulBytesWrittenToCurrentStream 值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|
库 |
|