WIA-Eigenschaftsüberprüfung

Wenn eine Anwendung einen IPropertyStorage::WriteMultiple-Vorgang für eine beliebige beschreibbare WIA-Eigenschaft (Windows Image Acquisition) ausführt, führt der WIA-Treiber eine Überprüfung für den neuen Eigenschaftswert durch. Das Schreiben einer Eigenschaft kann Nebenwirkungen haben, die andere Eigenschaftswerte ändern. Es liegt an der Anwendung, alle Eigenschaftswerte nach einem Schreibvorgang zu lesen, um zu bestimmen, dass alle Eigenschaften auf werte festgelegt sind, die die Anwendung wünscht.

Mit dem Vorgang IPropertyStorage::WriteMultiple können mehrere Eigenschaften gleichzeitig geschrieben werden. Es kann vorkommen, dass einige Eigenschaftszuweisungen Konflikte verursachen. In solchen Fällen lautet die Priorität, die zum Lösen von Konflikten verwendet wird, wie folgt:

  1. WIA_IPS_CUR_INTENT
  2. WIA_IPA_DATATYPE
  3. WIA_IPA_DEPTH
  4. WIA_IPS_XRES
  5. WIA_IPS_YRES
  6. WIA_IPS_XPOS
  7. WIA_IPS_YPOS
  8. WIA_IPS_XEXTENT
  9. WIA_IPS_YEXTENT

IWiaPropertyStorage