Condividi tramite


Metodo IShellImageDataFactory::CreateImageFromStream (shimgdata.h)

Crea un'istanza dell'interfaccia IShellImageData basata su un determinato flusso di file.

Sintassi

HRESULT CreateImageFromStream(
  [in]  IStream         *pStream,
  [out] IShellImageData **ppshimg
);

Parametri

[in] pStream

Tipo: IStream*

Puntatore al flusso di immagini.

[out] ppshimg

Tipo: IShellImageData**

Indirizzo di un puntatore a un'istanza di IShellImageData.

Valore restituito

Tipo: HRESULT

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

Codice restituito Descrizione
E_OUTOFMEMORY
Impossibile creare un'istanza dell'oggetto interno.
E_NOINTERFACE
L'oggetto interno non supporta le interfacce IShellImageData o IPersistFile .
E_POINTER
Il parametro ppshimg è NULL.

Commenti

Se pStream è NULL o un puntatore non valido, le chiamate successive a Decode causeranno una violazione di accesso.

Requisiti

   
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