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