Änderungen an WIA-Elementeigenschaften und -Speicherorten
Die einfachste Möglichkeit, die Anwendungskompatibilität in Windows Vista und früheren Betriebssystemen sicherzustellen, besteht darin, die WIA-Eigenschaften an den Windows XP- und Windows Me-Standorten und an den Windows Vista-Speicherorten zu implementieren. Normalerweise arbeiten WIA-Anwendungen, die für Windows Vista geschrieben sind, nur mit den WIA-Eigenschaften und -Speicherorten, die für Windows Vista hinzugefügt wurden, während Anwendungen, die für Windows XP und Windows Me geschrieben sind, nur mit den WIA-Eigenschaften und -Speicherorten arbeiten, die in diesen Betriebssystemen definiert sind. Durch die Implementierung der Eigenschaften an beiden Standorten können Anwendungen, die für Windows Vista, Windows XP und Windows Me geschrieben wurden, mit derselben Eigenschaftensatzimplementierung arbeiten.
In Betriebssystemen vor Windows Vista befanden sich die folgenden WIA-Eigenschaften auf dem Stammelement eines Scannertreibers, der das Scannen von Flachbettplatten unterstützte. In Windows Vista befinden sie sich auf dem Flachbettelement.
WIA_DPS_HORIZONTAL_BED_SIZE (in Windows Vista als WIA_IPS_MAX_HORIZONTAL_SIZE bezeichnet)
WIA_DPS_VERTICAL_BED_SIZE (in Windows Vista als WIA_IPS_MAX_VERTICAL_SIZE bezeichnet)
WIA_DPS_OPTICAL_XRES (in Windows Vista als WIA_IPS_OPTICAL_XRES bezeichnet)
WIA_DPS_OPTICAL_YRES (in Windows Vista als WIA_IPS_OPTICAL_YRES bezeichnet)
WIA_DPS_PREVIEW (in Windows Vista als WIA_IPS_PREVIEW bezeichnet)
WIA_DPS_SHOW_PREVIEW_CONTROL (in Windows Vista als WIA_IPS_SHOW_PREVIEW_CONTROL bezeichnet)
Hinweis Die Duplizierung von WIA-Eigenschaften ist nur für Scanner erforderlich, die das Scannen von Flachbettplatten oder die Überprüfung des Dokumenteinzugs unterstützen. Die gekoppelten Eigenschaften weisen aus Kompatibilitätsgründen denselben Eigenschaftenbezeichner auf. Der Treiber kann WIA_DPS_Xxx-Eigenschaften für das Stammelement und WIA_IPS_Xxx für andere Elemente hinzufügen.