Bagikan melalui


Menginstal Filter Pemrosesan Gambar

Filter pemrosesan gambar biasanya diinstal bersama dengan driver WIA. Untuk menginstal filter pemrosesan gambar driver bersama dengan driver, sejumlah kecil penambahan harus dilakukan pada file INF driver. Contoh berikut menunjukkan contoh bagaimana file INF driver yang ada dapat dimodifikasi untuk menyertakan filter pemrosesan gambar.

[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
...

Nilai <UiClassId> adalah ID kelas yang dikembalikan driver untuk properti WIA_DIP_UI_CLSID, dan <FilterClassId> adalah ID kelas dari implementasi filter pemrosesan gambar. Dalam contoh ini, Myimgfilter.dll berisi implementasi filter pemrosesan gambar.

Entri pertama di bagian AddReg adalah mendaftarkan filter pemrosesan gambar sebagai ekstensi untuk driver, dan tiga entri berikut mendaftarkan filter pemrosesan gambar sebagai komponen COM.

Seperti yang ditunjukkan dalam contoh cuplikan INF sebelumnya, nilai ThreadingModel yang direkomendasikan dalam file INF filter pemrosesan gambar adalah Apartemen.

Catatan Dimungkinkan untuk menginstal filter setelah penginstalan driver selesai --misalnya, sebagai komponen bernilai tambah.