WIA_PROPERTY_CONTEXT Struktur (wiamindr_lh.h)
Die WIA_PROPERTY_CONTEXT Struktur speichert Eigenschaftsbezeichner und deren Kontext.
Syntax
typedef struct _WIA_PROPERTY_CONTEXT {
ULONG cProps;
PROPID *pProps;
BOOL *pChanged;
} WIA_PROPERTY_CONTEXT, *PWIA_PROPERTY_CONTEXT;
Angehörige
cProps
Gibt die Anzahl der in dieser Struktur gespeicherten Eigenschaftsbezeichner an.
pProps
Ist ein Array von Eigenschaftsbezeichnern, die die geschriebenen Eigenschaften angeben.
pChanged
Ist ein Array boolescher Werte, der angibt, welche Eigenschaften geändert werden. Ein Element dieses Arrays ist TRUE, wenn sich die entsprechende Eigenschaft ändert, und FALSE, wenn die entsprechende Eigenschaft nicht geändert wird. Das heißt, wenn pChanged[n] TRUEist, pProps[n] geändert wird und wenn pChanged[n] FALSEist, wird pProps[n] nicht geändert.
Bemerkungen
Die booleschen Werte geben an, ob die entsprechende Eigenschaft von einer Anwendung geschrieben (geändert) wird, die IPropertyStorage::WriteMultipleaufruft.
Mehrere WIA-Dienstbibliotheksfunktionen verwenden die WIA_PROPERTY_CONTEXT Struktur. Die wiasCreatePropContext und wiasFreePropContext Funktionen verwenden diese, wenn ein Eigenschaftenkontext erstellt oder freigegeben wird. Die wiasIsPropChanged und wiasSetPropChanged verwenden diese Struktur, um zu bestimmen, ob eine Eigenschaft geändert wurde, und um einen Eigenschaftenkontext zu ändern, wenn sich die Eigenschaft ändert. Die wiasGetChangedValueXxx Funktionen verwenden diese Struktur, um zu bestimmen, ob eine Eigenschaft eines bestimmten Typs geändert wurde. Die wiasUpdateValidFormat und wiasUpdateScanRect sie verwenden, um einen Eigenschaftenkontext zu aktualisieren und die Größe des Scanbereichs für ein Scangerät zu aktualisieren.
Anforderungen
Anforderung | Wert |
---|---|
Header- | wiamindr_lh.h (include Wiamindr.h) |