Compartir a través de


Método IShellImageData::Rotate (shimgdata.h)

Gira una imagen en incrementos de 90 grados.

Sintaxis

HRESULT Rotate(
  [in] DWORD dwAngle
);

Parámetros

[in] dwAngle

Tipo: DWORD

Ángulo de rotación. Solo se reconocen ángulos de 0, 90, 180 y 270.

Valor devuelto

Tipo: HRESULT

Devuelve S_OK si se ejecuta correctamente o un valor de error de lo contrario, incluido lo siguiente:

Código devuelto Descripción
E_FAIL
No se ha descodificado la imagen ni se ha producido un error en el proceso de descodificación. Este valor también se devuelve cuando se producen errores en determinadas llamadas internas a métodos GDI+.
E_NOTVALIDFORANIMATEDIMAGE
La imagen es una imagen animada y no se puede girar.
E_INVALIDARG
El parámetro dwAngle es un valor distinto de 0, 90, 180 o 270.
S_FALSE
El parámetro dwAngle es 0.
E_OUTOFMEMORY
No hay suficientes recursos disponibles para que el método cree una copia de trabajo interna de la imagen.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shimgdata.h
Archivo DLL Shell32.dll