共用方式為


透過總線驅動程式進行裝置通訊

WIA 迷你驅動程式的主要責任是與裝置通訊。 當 WIA 應用程式呼叫 WIA 服務時,該要求會透過 IStiUSDIWiaMiniDrv 介面轉送至 WIA 迷你驅動程式的介面。 在某些情況下,WIA 迷你驅動程式必須查詢實體裝置,或在裝置上執行一些其他動作。 迷你驅動程式的裝置通訊層負責將來自 WIA 服務的要求轉譯為裝置可瞭解的要求,然後透過總線驅動程式堆疊將要求傳送至裝置。 同樣地,當裝置傳送回應備份總線驅動程式堆疊時,裝置通訊層會負責將來自裝置的響應轉譯為 WIA 服務瞭解的回應。

所有與總線驅動程式堆疊的通訊都是使用對 CreateFile、ReadFileWriteFileDeviceIoControl 函式的呼叫來執行,如 Microsoft Windows SDK 檔中所述。 如需與總線驅動程式堆疊通訊的詳細資訊,請參閱 存取適用於仍然映像裝置的驅動程式 Kernel-Mode 驅動程式