IShellImageData::GetEncoderParams 方法 (shimgdata.h)

获取编码器参数的当前集。

语法

HRESULT GetEncoderParams(
  [in]  GUID              *pguidFmt,
  [out] EncoderParameters **ppEncParams
);

参数

[in] pguidFmt

类型: GUID*

指向指定编码器的 GUID 的指针。 这必须是 GDI+ 支持的编码器。 如果此参数为 NULL,则会导致未经处理的异常。

[out] ppEncParams

类型: EncoderParameters**

指向 EncoderParameter 对象数组的指针的地址。

返回值

类型: HRESULT

如果成功,则返回 S_OK ,否则返回错误值,包括:

返回代码 说明
E_FAIL
在多种情况下可能会生成此返回值。
  • 图像未解码或解码过程失败。
  • pguidFmt 是指 GDI+ 不支持的格式。
  • 内部调用失败。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shimgdata.h
DLL Shell32.dll