共用方式為


WIA 架構

WIA 會實作為元件物件模型, (COM) 跨進程伺服器,以確保用戶端應用程式的健全作業。 不同于大部分進程伺服器應用程式,Windows Image Acquisition (WIA) 藉由提供自己的資料傳輸機制 IWiaDataTransfer,避免在影像資料傳輸期間效能降低。 這個高效能介面會使用共用記憶體視窗將資料傳送至用戶端。

WIA 有三個主要元件:裝置管理員、Minidriver 服務程式庫和裝置 Minidriver。

  • 裝置管理員列舉映射裝置、擷取裝置屬性、設定裝置的事件,以及建立裝置物件。
  • Minidriver 服務程式庫會實作與裝置無關的所有服務。
  • Device Minidriver 會將 WIA 屬性和命令對應至特定裝置。

下圖說明 WIA 架構:

wia 架構