IWiaMiniDrvTransferCallback::GetNextStream 方法 (wiamindr_lh.h)

由 WIA 微型驱动程序调用以获取当前数据传输的流, (下载或上传) 。

语法

HRESULT GetNextStream(
  [in]  LONG    lFlags,
  [in]  BSTR    bstrItemName,
  [in]  BSTR    bstrFullItemName,
  [out] IStream **ppIStream
);

参数

[in] lFlags

表示标志位。 此参数未使用,调用方应始终将 (0) 设置为零。

[in] bstrItemName

将执行数据传输的项的名称。

有关详细信息,请参阅 WIA_IPA_ITEM_NAME

[in] bstrFullItemName

将执行数据传输的项的全名。

有关详细信息,请参阅 WIA_IPA_FULL_ITEM_NAME

[out] ppIStream

指向 IStream 对象的指针。

返回值

此方法在调用成功时返回 S_OK 。 否则,它将返回相应的 HRESULT 错误代码。

注解

当客户端请求跳过数据传输时, GetNextStream 方法将返回 WIA_STATUS_SKIP_ITEM。 WIA 微型驱动程序必须跳过当前映像传输并继续下一个映像传输(如果有)。 例如,对于下载传输,完成扫描当前图像,然后放弃图像数据。

取消当前传输序列时, GetNextStream 方法将返回 S_FALSE

要求

要求
最低受支持的客户端 Windows 8
目标平台 桌面
标头 wiamindr_lh.h

另请参阅

取消数据传输

旧版应用程序和 Windows 驱动程序之间的数据传输

IWiaMiniDrvTransferCallback

WIA_IPA_FULL_ITEM_NAME

WIA_IPA_ITEM_NAME