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 de la configuración actual del WIA_IPA_FORMAT (que se describe en la documentación del SDK de Microsoft Windows) 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 (que se describe en la documentación de Windows SDK), no se actualiza.

Valor devuelto

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

Observaciones

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

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de wiautil.h (incluye Wiautil.h)