wiasGetChangedValueLong-Funktion (wiamdef.h)
Die wiasGetChangedValueLong-Funktion bestimmt, ob eine Eigenschaft mit einem langen ganzzahligen Wert von einer Anwendung geändert wurde.
Syntax
HRESULT wiasGetChangedValueLong(
[in] BYTE *pWiasContext,
[in] WIA_PROPERTY_CONTEXT *pContext,
BOOL bNoValidation,
PROPID propID,
WIAS_CHANGED_VALUE_INFO *pInfo
);
Parameter
[in] pWiasContext
Zeiger auf einen WIA-Elementkontext.
[in] pContext
Zeiger auf eine WIA_PROPERTY_CONTEXT-Struktur , die den aktuellen Eigenschaftenkontext enthält.
bNoValidation
Gibt an, ob der aktuelle Wert der Eigenschaft anhand der gültigen Werte überprüft werden soll. Wenn dieser Parameter auf TRUE festgelegt ist, führt die Funktion keine Überprüfung für die -Eigenschaft aus. Wenn es FALSE ist, führt die Funktion die Datenüberprüfung durch.
propID
Gibt den Eigenschaftsbezeichner der getesteten Eigenschaft an.
pInfo
Zeiger auf eine WIAS_CHANGED_VALUE_INFO-Struktur , die die aktuellen und vorherigen Werte der Eigenschaft enthält.
Rückgabewert
Bei Erfolg gibt die Funktion S_OK zurück. Wenn die Funktion fehlschlägt, gibt sie einen COM-Standardfehler oder einen der WIA-Fehlercodes zurück.
Hinweise
Der Treiber sollte die Eigenschaft erst überprüfen, nachdem der Treiber die Werte der Eigenschaft aktualisiert hat. Der Treiber aktualisiert die Werte aufgrund von Eigenschaftenänderungen, die von der Anwendung angefordert wurden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | wiamdef.h (einschließlich Wiamdef.h) |
Bibliothek | Wiaservc.lib |
DLL | Wiaservc.dll |