Partager via


fonction wiasGetChangedValueStr (wiamdef.h)

La fonction wiasGetChangedValueStr détermine si une propriété avec une valeur de chaîne a été modifiée par une application.

Syntaxe

HRESULT wiasGetChangedValueStr(
  [in] BYTE                    *pWiasContext,
  [in] WIA_PROPERTY_CONTEXT    *pContext,
       BOOL                    bNoValidation,
       PROPID                  propID,
       WIAS_CHANGED_VALUE_INFO *pInfo
);

Paramètres

[in] pWiasContext

Pointeur vers un contexte d’élément WIA.

[in] pContext

Pointeur vers une structure WIA_PROPERTY_CONTEXT qui contient le contexte de propriété actuel.

bNoValidation

Indique si la valeur actuelle de la propriété doit être validée par rapport à son ensemble de valeurs valides. Si ce paramètre a la valeur TRUE, la fonction n’effectue pas de validation sur la propriété . Si elle est FALSE, la fonction effectue la validation des données.

propID

Spécifie l’identificateur de propriété de la propriété en cours de test.

pInfo

Pointeur vers une structure WIAS_CHANGED_VALUE_INFO qui contient les valeurs actuelles et précédentes de la propriété.

Valeur retournée

En cas de réussite, la fonction retourne S_OK.

Si la fonction échoue, elle retourne une erreur COM standard ou l’un des codes d’erreur WIA.

Remarques

Le pilote doit valider la propriété uniquement une fois que le pilote a mis à jour les valeurs de la propriété. Le pilote met à jour les valeurs à la suite des modifications de propriété demandées par l’application.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiamdef.h (inclure Wiamdef.h)
Bibliothèque Wiaservc.lib
DLL Wiaservc.dll

Voir aussi

WIAS_CHANGED_VALUE_INFO

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong