wiauSetImageItemSize 函数 (wiautil.h)

wiauSetImageItemSize 函数根据Microsoft Windows SDK文档) 中描述的当前WIA_IPA_FORMAT设置 (计算图像的大小和宽度(以字节为单位),并将新值写入相应的属性。

语法

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)