Partager via


fonction wiauSetImageItemSize (wiautil.h)

La fonction wiauSetImageItemSize calcule la taille et la largeur, en octets, d’une image en fonction du paramètre de WIA_IPA_FORMAT actuel (décrit dans la documentation Microsoft Windows SDK) et écrit les nouvelles valeurs dans les propriétés appropriées.

Syntaxe

HRESULT wiauSetImageItemSize(
  [in]           BYTE  *pWiasContext,
                 LONG  lWidth,
                 LONG  lHeight,
                 LONG  lDepth,
                 LONG  lSize,
  [in, optional] PWSTR pwszExt
);

Paramètres

[in] pWiasContext

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

lWidth

Spécifie la largeur de l’image, en pixels.

lHeight

Spécifie la hauteur de l’image, en pixels.

lDepth

Spécifie la profondeur de l’image, en bits.

lSize

Spécifie la taille de l’image telle qu’elle est stockée sur l’appareil.

[in, optional] pwszExt

Facultatif. Pointeur vers un emplacement mémoire contenant une extension de nom de fichier à trois caractères pour le format natif de l’élément. Si ce paramètre a la valeur NULL, la propriété d’extension de l’élément, WIA_IPA_FILENAME_EXTENSION (décrite dans la documentation SDK Windows), n’est pas mise à jour.

Valeur retournée

En cas de réussite, la fonction retourne S_OK. Si la fonction échoue, elle retourne une erreur COM standard.

Remarques

Si le format n’est pas BMP, cette fonction suppose que la valeur transmise dans le paramètre lSize est correcte pour le format actuel.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête wiautil.h (inclure Wiautil.h)