Condividi tramite


Metodo IShellImageData::Rotate (shimgdata.h)

Ruota un'immagine in incrementi di 90 gradi.

Sintassi

HRESULT Rotate(
  [in] DWORD dwAngle
);

Parametri

[in] dwAngle

Tipo: DWORD

Angolo di rotazione. Vengono riconosciuti solo angoli di 0, 90, 180 e 270.

Valore restituito

Tipo: HRESULT

Restituisce S_OK se ha esito positivo o un valore di errore in caso contrario, incluso quanto segue:

Codice restituito Descrizione
E_FAIL
L'immagine non è stata decodificata o il processo di decodifica non è riuscito. Questo valore viene restituito anche quando alcune chiamate interne ai metodi GDI+ hanno esito negativo.
E_NOTVALIDFORANIMATEDIMAGE
L'immagine è un'immagine animata e non può essere ruotata.
E_INVALIDARG
Il parametro dwAngle è un valore diverso da 0, 90, 180 o 270.
S_FALSE
Il parametro dwAngle è 0.
E_OUTOFMEMORY
Non sono disponibili risorse sufficienti per il metodo per creare una copia interna di lavoro dell'immagine.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shimgdata.h
DLL Shell32.dll