Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il filtro di elaborazione delle immagini viene in genere installato insieme al driver WIA. Per installare il filtro di elaborazione delle immagini del driver insieme al driver, è necessario eseguire un numero ridotto di aggiunte al file INF del driver. L'esempio seguente mostra un esempio di come è possibile modificare un file INF del driver esistente per includere il filtro di elaborazione delle immagini.
[MyDriver.AddReg]
...
HKCR,CLSID\<UiClassId>\shellex\ImageProcessingFilter\<FilterClassId>
...
HKCR,CLSID\<FilterClassId>,,,"My Image Processing Filter"
HKCR,CLSID\<FilterClassId>\InProcServer32,,,%11%\Myimgfilter.dll
HKCR,CLSID\<FilterClassId>\InProcServer32,ThreadingModel,,"Apartment"
...
[MyDriver.CopyFiles]
...
Myimgfilter.dll
...
[SourceDisksFiles.x86]
...
Myimgfilter.dll=1
...
Il valore>uiClassId<è l'ID classe restituito dal driver per la proprietà WIA_DIP_UI_CLSID e <FilterClassId> è l'ID classe dell'implementazione del filtro di elaborazione delle immagini. In questo esempio Myimgfilter.dll contiene l'implementazione del filtro di elaborazione delle immagini.
La prima voce nella sezione AddReg consiste nel registrare il filtro di elaborazione delle immagini come estensione per il driver e le tre voci seguenti registrano il filtro di elaborazione delle immagini come componente COM.
Come illustrato nel frammento di esempio INF precedente, il valore consigliato di ThreadingModel nel file INF del filtro di elaborazione delle immagini è Apartment.
Nota è possibile installare un filtro dopo l'installazione del driver, ad esempio come componente a valore aggiunto.