Функция 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) |