Condividi tramite


Metodo IShellImageDataFactory::GetDataFormatFromPath (shimgdata.h)

Determina il formato di un file in base alla relativa estensione.

Sintassi

HRESULT GetDataFormatFromPath(
  [in]  LPCWSTR pszPath,
  [out] GUID    *pDataFormat
);

Parametri

[in] pszPath

Tipo: LPCWSTR

Percorso del file.

[out] pDataFormat

Tipo: GUID*

Puntatore a un GUID che identifica il formato immagine del file.

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
Il parametro pszPath è NULL, l'estensione del nome file non corrisponde a alcun decodificatore GDI+ definito o si è verificato un errore interno. In uno di questi casi pDataFormat è impostato su GUID_NULL.
E_OUTOFMEMORY
Impossibile creare un'istanza dell'oggetto interno.

Commenti

IShellImageDataFactory::GetDataFormatFromPath deve essere usato solo per determinare se i dati possono essere salvati in un formato specifico nel sistema corrente.

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