WIA 傳輸架構
以資料流程為基礎的傳輸可簡化驅動程式和驅動程式開發人員的傳輸。 使用記憶體內部和檔案傳輸時,呼叫端必須指定要使用的傳輸類型,而且驅動程式必須根據選擇的傳輸類型來執行不同的動作。 使用以資料流程為基礎的傳輸時,呼叫端不需要指定記憶體或檔案傳輸;呼叫端只會指定要使用哪一個資料流程,而驅動程式的行為與這個資料流程是檔案資料流程或記憶體資料流程的行為相同。 使用資料流程也可讓您輕鬆地與 WIA 影像處理篩選器整合。
如同其他 WIA 應用程式開發介面 (API) 和裝置驅動程式介面 () , IStream 是以元件物件模型 (COM) 為基礎。 為了確保串流傳輸與其他資料流程相容,必須公開 IWiaTransfer 介面。
IWiaTransfer介面有一種方法,可讓您在傳輸、傳輸取消、整合錯誤和狀態報表期間顯示進度,以及從裝置上傳和下載資料。 IWiaTransfer介面只能透過IWiaItem2介面使用。 如需IWiaItem2或IWiaTransfer介面及其方法的詳細資訊,請參閱Microsoft Windows SDK檔。
本節包括: