Partager via


wiasReadMultiple, fonction (wiamdef.h)

La fonction wiasReadMultiple récupère plusieurs valeurs de propriété à partir d’un élément WIA.

Syntaxe

HRESULT wiasReadMultiple(
  [in]            BYTE           *pWiasContext,
                  ULONG          ulCount,
  [in]            const PROPSPEC *ps,
  [out]           PROPVARIANT    *pv,
  [out, optional] PROPVARIANT    *pvOld
);

Paramètres

[in] pWiasContext

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

ulCount

Spécifie le nombre de propriétés à lire.

[in] ps

Pointeur vers le premier élément d’un tableau de structures PROPSPEC contenant les propriétés à lire.

[out] pv

Pointeur vers le premier élément d’un tableau de structures PROPVARIANT. Lors du retour, ces structures contiennent de nouvelles valeurs pour les propriétés.

[out, optional] pvOld

Pointeur vers le premier élément d’un tableau de structures PROPVARIANT précédemment allouées par le minidriver. Lors du retour, le tableau contient les valeurs précédentes des données de propriété. Si ces informations ne sont pas nécessaires, ce paramètre peut être défini sur NULL.

Valeur de retour

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

Cette fonction lit plusieurs propriétés à partir d’un élément WIA. Lorsque l’appel réussit, le minidriver doit appeler PropVariantClear sur chaque élément du tableau spécifié par le paramètre pv. Pour plus d’informations, consultez IPropertyStorage ::ReadMultiple.

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête wiamdef.h (include Wiamdef.h)
bibliothèque Wiaservc.lib
DLL Wiaservc.dll

Voir aussi

wiasWriteMultiple