Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der Bildverarbeitungsfilter wird in der Regel zusammen mit dem WIA-Treiber installiert. Um den Bildverarbeitungsfilter des Treibers zusammen mit dem Treiber zu installieren, muss eine kleine Anzahl von Ergänzungen an der INF-Datei des Treibers vorgenommen werden. Das folgende Beispiel zeigt ein Beispiel dafür, wie eine vorhandene Treiber-INF-Datei geändert werden kann, um den Bildverarbeitungsfilter einzuschließen.
[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
...
Der <UiClassId-Wert> ist die Klassen-ID, die der Treiber für die WIA_DIP_UI_CLSID-Eigenschaft zurückgibt, und <FilterClassId> ist die Klassen-ID der Bildverarbeitungsfilterimplementierung. In diesem Beispiel enthält Myimgfilter.dll die Implementierung des Bildverarbeitungsfilters.
Der erste Eintrag im AddReg-Abschnitt besteht darin, den Bildverarbeitungsfilter als Erweiterung für den Treiber zu registrieren, und die folgenden drei Einträge registrieren den Bildverarbeitungsfilter als COM-Komponente.
Wie im vorherigen Beispiel-INF-Codeausschnitt gezeigt, ist der empfohlene ThreadingModel-Wert in der INF-Datei des Bildverarbeitungsfilters Apartment.
Anmerkung Es ist möglich, nach der Installation des Treibers einen Filter zu installieren, z. B. als Mehrwertkomponente.