Partager via


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

Voir aussi

WIA_PROPERTY_CONTEXT

wiasIsPropChanged