Compartir a través de


función wiauSetImageItemSize (wiautil.h)

La función wiauSetImageItemSize calcula el tamaño y el ancho, en bytes, de una imagen, en función del valor de WIA_IPA_FORMAT actual (descrito en la documentación de Microsoft Windows SDK) y escribe los nuevos valores en las propiedades adecuadas.

Sintaxis

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

Parámetros

[in] pWiasContext

Puntero a un contexto de elemento WIA.

lWidth

Especifica el ancho de la imagen, en píxeles.

lHeight

Especifica el alto de la imagen, en píxeles.

lDepth

Especifica la profundidad de la imagen, en bits.

lSize

Especifica el tamaño de la imagen tal como se almacena en el dispositivo.

[in, optional] pwszExt

Opcional. Puntero a una ubicación de memoria que contiene una extensión de nombre de archivo de tres caracteres para el formato nativo del elemento. Si este parámetro es NULL, la propiedad de extensión del elemento, WIA_IPA_FILENAME_EXTENSION (descrita en la documentación de Windows SDK), no se actualiza.

Valor devuelto

Si se ejecuta correctamente, la función devuelve S_OK. Si se produce un error en la función, devuelve un error COM estándar.

Comentarios

Si el formato no es BMP, esta función asume que el valor pasado en el parámetro lSize es correcto para el formato actual.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wiautil.h (incluye Wiautil.h)