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::InitializeFilter 的 pWiaItem2 的子项。
需要 InputImageExtents,因为图像处理筛选器负责从通过 pInputStream 传入的图像数据中剪切 pWiaChildItem2 表示的图像区域。
应用程序必须确保 pWiaChildItem2 的图像格式 (WIA_IPA_FORMAT) 、分辨率 (WIA_IPS_XRES以及WIA_IPS_YRES) 和位深度 (WIA_IPA_DEPTH) 与 pWiaItem2 传递到 GetNewPreview 时的图像格式相同。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|
IDL |
|