傳輸內容
傳輸內容是一組資訊,描述從迷你驅動程式傳輸到應用程式的資料。 傳輸的相關資訊會儲存在 MINIDRV_TRANSFER_CONTEXT 結構中。 傳輸內容包含包含要傳輸之影像的相關資訊的成員:其大小、解析度、色彩深度 (每個圖元的位元組數目) 、壓縮類型和影像格式。 WIA 服務會先從相關的 WIA 專案屬性取得這些值,再呼叫 IWiaMiniDrv::d rvAcquireItemData 方法。 這些值接著會儲存在MINIDRV_TRANSFER_CONTEXT結構中,並交由驅動程式提供方便存取。 此程式不需要驅動程式使用 WIA 服務程式庫常式,從應用程式專案內容 (讀取這些值,也就是 WIA 服務內容) 。
傳輸內容也包含傳輸類型的相關資訊:無論是檔案資料傳輸還是記憶體回呼傳輸。 對於檔案資料傳輸,一個成員包含將寫入之檔案的控制碼。 建議迷你驅動程式不會觸碰此控制碼。 WIA 服務會在傳輸發生之前開啟控制碼,並在傳輸完成時將其關閉。 對於記憶體回呼資料傳輸 (,以及應用程式從 minidriver) 接收更新的檔案資料傳輸,成員會包含迷你驅動程式回呼常式的位址。
其他成員包含資訊,例如傳輸中使用的所有緩衝區大小總計,以及迷你驅動程式或 WIA 服務是否配置它們。 如需此結構的完整成員清單 ,請參閱MINIDRV_TRANSFER_CONTEXT 。
迷你驅動程式與 wiasGetImageInformation 函式一起設定許多可描述影像本身的傳輸內容專案,例如其寬度以圖元為單位,以及行數。 WIA 服務會設定許多與資料傳輸相關的傳輸內容專案,例如在適用) 時 (檔案控制代碼,也就是傳輸的類型。