IShellImageData::GetResolution 方法 (shimgdata.h)

获取图像的分辨率(以每英寸点数 (dpi) )。

语法

HRESULT GetResolution(
  [out] ULONG *puResolutionX,
  [out] ULONG *puResolutionY
);

参数

[out] puResolutionX

类型: ULONG*

指向水平分辨率的指针。

[out] puResolutionY

类型: ULONG*

指向垂直分辨率的指针。

返回值

类型: HRESULT

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

返回代码 说明
E_FAIL
图像尚未解码、解码过程失败或无法检索分辨率。 在后一种情况下, puResolutionXpuResolutionY 都设置为 0。
E_INVALIDARG
puResolutionXpuResolutionY 均为 NULL

注解

如果 puResolutionXpuResolutionYNULL,则 该方法仅返回非 null 参数的值。

要求

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