IWiaImageFilter::FilterPreviewImage 方法

筛选预览图像。

语法

HRESULT FilterPreviewImage(
  [in] LONG      lFlags,
  [in] IWiaItem2 *pWiaChildItem2,
  [in] RECT      InputImageExtents,
  [in] IStream   *pInputStream
);

参数

lFlags [in]

类型: LONG

未使用。 设置为 0。

pWiaChildItem2 [in]

类型: IWiaItem2*

正在处理的项。

InputImageExtents [in]

类型: RECT

预览组件内部缓存的图像的物理获取区域) (坐标。

pInputStream [in]

类型: IStream*

指向已筛选的缓存图像数据的 IStream 接口的指针。

返回值

类型: HRESULT

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

请勿直接从应用程序调用此方法。

pWiaChildItem2 必须是传递到 IWiaImageFilter::InitializeFilterpWiaItem2 的子项。

需要 InputImageExtents,因为图像处理筛选器负责从通过 pInputStream 传入的图像数据中剪切 pWiaChildItem2 表示的图像区域。

应用程序必须确保 pWiaChildItem2 的图像格式 (WIA_IPA_FORMAT) 、分辨率 (WIA_IPS_XRES以及WIA_IPS_YRES) 和位深度 (WIA_IPA_DEPTH) 与 pWiaItem2 传递到 GetNewPreview 时的图像格式相同。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
标头
Wia.h
IDL
Wia.idl