Partager via


fonction wiasValidateItemProperties (wiamdef.h)

La fonction wiasValidateItemProperties valide une liste de propriétés d’élément simples par rapport à leurs valeurs valides actuelles.

Syntaxe

HRESULT wiasValidateItemProperties(
  [in] BYTE           *pWiasContext,
       ULONG          nPropSpec,
  [in] const PROPSPEC *pPropSpec
);

Paramètres

[in] pWiasContext

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

nPropSpec

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

[in] pPropSpec

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

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

Cette fonction valide les valeurs de propriété simples des types suivants regroupés par attribut.

Attributs Types pris en charge
WIA_PROP_FLAG VT_UI1, VT_UI2, VT_UI4, VT_UI8, VT_I1, VT_I2, VT_I4
WIA_PROP_RANGE VT_UI1, VT_UI2, VT_UI4, VT_UI8, VT_I1, VT_I2, VT_I4, VT_R4, VT_R8
WIA_PROP_LIST VT_UI1, VT_UI2, VT_UI4, VT_UI8, VT_I1, VT_I2, VT_I4, VT_R4, VT_R8, VT_BSTR

La structure PROPSPEC est définie dans la documentation SDK Windows.

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