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)