获取图像的分辨率(以每英寸点数 (dpi) )。
语法
HRESULT GetResolution(
[out] ULONG *puResolutionX,
[out] ULONG *puResolutionY
);
参数
[out] puResolutionX
类型: ULONG*
指向水平分辨率的指针。
[out] puResolutionY
类型: ULONG*
指向垂直分辨率的指针。
返回值
类型: HRESULT
如果成功,则返回S_OK,否则返回错误值,包括:
| 返回代码 | 说明 |
|---|---|
|
图像尚未解码、解码过程失败或无法检索分辨率。 在后一种情况下, puResolutionX 和 puResolutionY 都设置为 0。 |
|
puResolutionX 和 puResolutionY 均为 NULL。 |
注解
如果 puResolutionX 或 puResolutionY 为 NULL,则 该方法仅返回非 null 参数的值。
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows XP [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | shimgdata.h |
| DLL | Shell32.dll |