Condividi tramite


Installare un driver dello scanner WIA con WSD

Per installare un driver dello scanner WIA con WSD, è consigliabile usare il driver in modalità kernel WSDScan.sys . Durante IRP_MN_START_DEVICE, WSDScan.sys legge la proprietà del dispositivo PKEY_PNPX_ID e la salva nel Registro di sistema.

La proprietà del dispositivo viene scritta in una chiave del dispositivo creata nel Registro di sistema per il dispositivo di immagine installato e nel valore del Registro di sistema WIA CreateFileName (descritto in File INF per dispositivi WIA).

Questo valore viene restituito dal servizio WIA al minidriver WIA quando viene eseguita la chiamata IStiDeviceControl::GetMyDevicePortName durante il metodo IStiUSD::Initialize .

Un minidriver WIA per uno scanner di servizi Web che usa WSDScan.sys ha il valore CreateFileName inizializzato quando il dispositivo è installato. Per inizializzare questo valore, il file INF per il minidriver WIA deve fare riferimento a STI. WSDSection e STI. WSDSection.Services dal file Sti.inf nelle sezioni Install and Services del file INF minidriver, come illustrato in Sample INF File for a Web Services Scanner.