IShellImageData::GetResolution 方法 (shimgdata.h)
获取图像的分辨率(以每英寸点数 (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 |