Поделиться через


функция wiauSetImageItemSize (wiautil.h)

Функция wiauSetImageItemSize вычисляет размер и ширину изображения в байтах на основе текущего параметра WIA_IPA_FORMAT (описанного в документации по пакету SDK для Microsoft Windows) и записывает новые значения в соответствующие свойства.

Синтаксис

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

Параметры

[in] pWiasContext

Указатель на контекст элемента WIA.

lWidth

Задает ширину изображения в пикселях.

lHeight

Указывает высоту изображения в пикселях.

lDepth

Задает глубину изображения в битах.

lSize

Указывает размер изображения, хранящегося на устройстве.

[in, optional] pwszExt

необязательный. Указатель на расположение памяти, содержащее расширение имени файла с тремя символами для собственного формата элемента. Если этот параметр null, свойство расширения элемента WIA_IPA_FILENAME_EXTENSION (описано в документации по пакету SDK для Windows), не обновляется.

Возвращаемое значение

При успешном выполнении функция возвращает S_OK. Если функция завершается ошибкой, она возвращает стандартную ошибку COM.

Замечания

Если формат не является BMP, эта функция предполагает, что значение, переданное в параметре lSize, правильно подходит для текущего формата.

Требования

Требование Ценность
целевая платформа Настольный
заголовка wiautil.h (include Wiautil.h)