WIA 驅動程式元件
WIA 迷你驅動程式可以視為兩個邏輯層:
WIA 服務介面層
裝置通訊層
下圖說明 WIA 迷你驅動程式及其元件的邏輯分解。
WIA Minidriver 介面
WIA 迷你驅動程式是一個 COM 物件,可實作 IUnknown COM 介面和兩個 WIA 特定 COM 介面: IStiUSD 和 IWiaMiniDrv。 WIA 迷你驅動程式介面層會實作這些介面,而且是 WIA 迷你驅動程式的進入點。 應用程式不會直接呼叫 WIA 迷你驅動程式介面;只有 WIA 服務會呼叫這些介面。
裝置通訊
裝置通訊層負責透過核心模式匯流排驅動程式與仍然映射裝置的低階互動。 所有與裝置的互動都會透過這個層傳送。 此層負責將資料封裝至裝置,以實體裝置可瞭解的格式,以及將從裝置接收的資料解壓縮成驅動程式瞭解的格式。
本節提供下欄區域中 WIA 迷你驅動程式及其元件的其他資訊: