Condividi tramite


Metodo IShellImageDataFactory::CreateImageFromFile (shimgdata.h)

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

Sintassi

HRESULT CreateImageFromFile(
  [in]  LPCWSTR         pszPath,
  [out] IShellImageData **ppshimg
);

Parametri

[in] pszPath

Tipo: LPCWSTR

Percorso del file contenente l'immagine. Se questo parametro è NULL, viene restituita un'eccezione non gestita.

[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

Una violazione di accesso si verifica se pszPath è NULL.

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