共用方式為


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