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 |
---|---|
|
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. |
|
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 |