Partager via


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

Voir aussi

wiasSetItemPropAttribs