IShellImageData::Rotate 方法 (shimgdata.h)

以 90 度为增量旋转图像。

语法

HRESULT Rotate(
  [in] DWORD dwAngle
);

参数

[in] dwAngle

类型:DWORD

旋转角度。 仅识别 0、90、180 和 270 的角度。

返回值

类型: HRESULT

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

返回代码 说明
E_FAIL
映像尚未解码或解码过程失败。 当对 GDI+ 方法的某些内部调用失败时,也会返回此值。
E_NOTVALIDFORANIMATEDIMAGE
图像是动画图像,无法旋转。
E_INVALIDARG
dwAngle 参数是 0、90、180 或 270 以外的值。
S_FALSE
dwAngle 参数为 0。
E_OUTOFMEMORY
方法没有足够的资源可用于创建映像的内部工作副本。

要求

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