wiasSetPropertyAttributes, fonction (wiamdef.h)
La fonction wiasSetPropertyAttributes définit les indicateurs d’accès et les valeurs valides pour un ensemble de propriétés.
Syntaxe
HRESULT wiasSetPropertyAttributes(
[in] BYTE *pWiasContext,
LONG cPropSpec,
[in] PROPSPEC *pPropSpec,
[in] ULONG *pulAccessFlags,
[out] PROPVARIANT *pPropVar
);
Paramètres
[in] pWiasContext
Pointeur vers un contexte d’élément WIA.
cPropSpec
Spécifie le nombre de propriétés.
[in] pPropSpec
Pointeur vers une structure PROPSPEC indiquant les propriétés pour lesquelles définir des valeurs et des indicateurs d’accès valides.
[in] pulAccessFlags
Pointeur vers un tableau qui contient les indicateurs d’accès à écrire.
[out] pPropVar
Pointeur vers un tableau de structures PROPVARIANT qui contient les valeurs valides à écrire.
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
Les minidrivers doivent utiliser la fonction wiasSetItemPropAttribs pour initialiser des groupes de propriétés simples.
Le minidriver peut définir l’indicateur WIA_PROP_CACHEABLE sur une propriété qui ne change pas au fil du temps. En définissant cet indicateur sur une propriété, le minidriver indique que le service WIA peut mettre en cache la valeur de la propriété. Consultez la documentation SDK Windows pour obtenir la liste de tous les attributs de propriété.
Les structures PROPSPEC et PROPVARIANT sont définies dans la documentation SDK Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Microsoft Windows Me et windows XP et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wiamdef.h (incluez Wiamdef.h) |
Bibliothèque | Wiaservc.lib |
DLL | Wiaservc.dll |