IWiaDataTransfer 介面 (wia_xp.h)
IWiaDataTransfer 介面是高效能數據傳輸介面。 此介面支援共用記憶體視窗,以將資料從裝置物件傳輸到應用程式,並消除封送處理期間不必要的數據複本。 回呼機制是以 IWiaDataCallback 介面的形式提供。 它可讓應用程式取得數據傳輸狀態通知、從 Windows 映射取得 (WIA) 裝置傳送資料到應用程式,以及取消擱置的數據傳輸。
注意 針對 Windows Vista 應用程式,請使用 IWiaTransfer 而非 IWiaDataTransfer。
繼承
IWiaDataTransfer 介面繼承自 IUnknown 介面。 IWiaDataTransfer 也有下列類型的成員:
方法
IWiaDataTransfer 介面具有這些方法。
IWiaDataTransfer::idtEnumWIA_FORMAT_INFO IWiaDataTransfer::idtEnumWIA_FORMAT_INFO 方法會建立IEnumWIA_FORMAT_INFO介面的帶狀傳輸實作。 |
IWiaDataTransfer::idtGetBandedData IWiaDataTransfer::idtGetBandedData 方法會將數據範圍從硬體裝置傳輸到應用程式。 為了有效率,應用程式會從 Windows 映射擷取數據, (WIA) 連續的頻外硬體裝置。 |
IWiaDataTransfer::idtGetData IWiaDataTransfer::idtGetData 方法會從 Windows 映射取得 (WIA) 裝置擷取完整的檔案。 |
IWiaDataTransfer::idtGetExtendedTransferInfo IWiaDataTransfer::idtGetExtendedTransferInfo 會在帶狀數據傳輸的情況下擷取與數據傳輸緩衝區相關的擴充資訊。 |
IWiaDataTransfer::idtQueryGetData IWiaDataTransfer::idtQueryGetData 方法可供應用程式用來查詢 Windows 映射取得 (WIA) 裝置,以判斷其支持的數據類型。 |
備註
IWiaDataTransfer 介面,如同所有元件物件模型 (COM) 介面,都會繼承 IUnknown 介面方法。
IUnknown 方法 | Description |
---|---|
IUnknown::QueryInterface | 傳回受支援介面的指標。 |
IUnknown::AddRef | 遞增參考次數。 |
IUnknown::Release | 遞減參考次數。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版、Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wia_xp.h (包括 Wia.h) |