fonction wiasSetPropChanged (wiamdef.h)
La fonction wiasSetPropChanged modifie un contexte de propriété pour indiquer qu’une propriété est en cours de modification.
Syntaxe
HRESULT wiasSetPropChanged(
PROPID propid,
[in] WIA_PROPERTY_CONTEXT *pContext,
BOOL bChanged
);
Paramètres
propid
Spécifie l’identificateur de propriété de la propriété en cours de modification.
[in] pContext
Pointeur vers une structure WIA_PROPERTY_CONTEXT qui contient le contexte de propriété actuel.
bChanged
Spécifie la valeur BOOL utilisée pour définir un élément particulier dans le tableau pointé par le membre pChanged d’une structure WIA_PROPERTY_CONTEXT. Pour plus d’informations, consultez la section Remarques .
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’une des erreurs WIA_ERROR_XXX (décrites dans la documentation Microsoft Windows SDK).
Remarques
Le membre pChanged de la structure WIA_PROPERTY_CONTEXT pointe vers un tableau de valeurs BOOL qui indiquent si une propriété particulière sera modifiée. Cette fonction définit un élément de ce tableau pour la propriété spécifiée dans le contexte de propriété. Cette fonction doit être utilisée chaque fois qu’un pilote modifie une propriété dont les propriétés dépendantes sont en validation. Par exemple, en modifiant « Intention actuelle », la « résolution horizontale » est modifiée et doit être marquée comme modifiée, de sorte que la validation de « résolution X » (WIA_IPS_XRES) et de ses dépendants a toujours lieu.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows Me et Windows XP et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wiamdef.h (inclure Wiamdef.h) |
Bibliothèque | Wiaservc.lib |
DLL | Wiaservc.dll |