Compartilhar via


Função wiauSetImageItemSize (wiautil.h)

A função wiauSetImageItemSize calcula o tamanho e a largura, em bytes, para uma imagem, com base na configuração de WIA_IPA_FORMAT atual (descrita na documentação SDK do Microsoft Windows) e grava os novos valores nas propriedades apropriadas.

Sintaxe

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

Parâmetros

[in] pWiasContext

Ponteiro para um contexto de item WIA.

lWidth

Especifica a largura da imagem, em pixels.

lHeight

Especifica a altura da imagem, em pixels.

lDepth

Especifica a profundidade da imagem, em bits.

lSize

Especifica o tamanho da imagem, conforme armazenado no dispositivo.

[in, optional] pwszExt

Opcional. Ponteiro para um local de memória que contém uma extensão de nome de arquivo de três caracteres para o formato nativo do item. Se esse parâmetro for NULL, a propriedade de extensão do item, WIA_IPA_FILENAME_EXTENSION (descrita na documentação do SDK do Windows), não será atualizada.

Retornar valor

Em caso de êxito, a função retorna S_OK. Se a função falhar, ela retornará um erro COM padrão.

Comentários

Se o formato não for BMP, essa função pressupõe que o valor passado no parâmetro lSize esteja correto para o formato atual.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho wiautil.h (inclua Wiautil.h)