IWICPlanarFormatConverter::CanConvert 方法 (wincodec.h)

查询格式转换器是否可以从一种格式转换为另一种格式。

语法

HRESULT CanConvert(
  [in]  const WICPixelFormatGUID *pSrcPixelFormats,
        UINT                     cSrcPlanes,
  [in]  REFWICPixelFormatGUID    dstPixelFormat,
  [out] BOOL                     *pfCanConvert
);

参数

[in] pSrcPixelFormats

表示源图像平面的 WIC 像素格式数组。

cSrcPlanes

pSrcFormats 参数指定的源像素格式的数目。

[in] dstPixelFormat

目标交错像素格式。

[out] pfCanConvert

如果支持转换,则为 True。

返回值

如果不支持转换,此方法返回S_OK,但 *pfCanConvert 设置为 FALSE。

如果此方法失败,则 out 参数 pfCanConvert 无效。

注解

若要指定交错输入像素格式,请向 pSrcPixelFormats 提供长度为 1 的数组。

要求

要求
最低受支持的客户端 Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 R2 [桌面应用 |UWP 应用]
目标平台 Windows
标头 wincodec.h
Library Windowscodecs.lib
DLL Windowscodecs.dll

另请参阅

IWICPlanarFormatConverter