使用 WSD 安裝 WIA 掃描器驅動程式
若要使用 WSD 安裝 WIA 掃描器驅動程式,您應該使用 WSDScan.sys 內核模式驅動程式。 在IRP_MN_START_DEVICE期間, WSDScan.sys 讀取PKEY_PNPX_ID裝置屬性,並將它儲存至登錄。
裝置屬性會寫入正在安裝之映像裝置的登錄中建立的裝置機碼,並將它寫入至 CREATEFileName WIA 登錄值 (,如 WIA 裝置的 INF 檔案) 中所述。
當 IStiUSD::Initialize 方法期間呼叫 IStiDeviceControl::GetMyDevicePortName 呼叫時,WIA 服務會傳回這個值給 WIA 迷你驅動程式。
使用 WSDScan.sys Web 服務掃描器的 WIA 迷你驅動程式會在安裝裝置時初始化其 CreateFileName 值。 若要初始化此值,WIA 迷你驅動程式的 INF 檔案必須參考 STI。WSDSection 和 STI。來自Sti.inf 檔案的 WSDSection.Services,位於迷你驅動程式 INF 檔案的 Install and Services 區段中,如 Web 服務掃描儀的範例 INF 檔案所示。