funzione wiauSetImageItemSize (wiautil.h)

La funzione wiauSetImageItemSize calcola le dimensioni e la larghezza, in byte, per un'immagine, in base all'impostazione di WIA_IPA_FORMAT corrente (descritta nella documentazione di Microsoft Windows SDK) e scrive i nuovi valori nelle proprietà appropriate.

Sintassi

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

Parametri

[in] pWiasContext

Puntatore a un contesto di elemento WIA.

lWidth

Specifica la larghezza dell'immagine, in pixel.

lHeight

Specifica l'altezza dell'immagine, in pixel.

lDepth

Specifica la profondità dell'immagine, in bit.

lSize

Specifica le dimensioni dell'immagine archiviata nel dispositivo.

[in, optional] pwszExt

Facoltativo. Puntatore a un percorso di memoria contenente un'estensione del nome file a tre caratteri per il formato nativo dell'elemento. Se questo parametro è NULL, la proprietà dell'estensione dell'elemento, WIA_IPA_FILENAME_EXTENSION (descritta nella documentazione di Windows SDK), non viene aggiornata.

Valore restituito

In caso di esito positivo, la funzione restituisce S_OK. Se la funzione ha esito negativo, restituisce un errore COM standard.

Commenti

Se il formato non è BMP, questa funzione presuppone che il valore passato nel parametro lSize sia corretto per il formato corrente.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiautil.h (include Wiautil.h)