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

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

Синтаксис

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 (описано в документации по Windows SDK), не обновляется.

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

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

Комментарии

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiautil.h (включая Wiautil.h)