Método IShellImageDataFactory::GetDataFormatFromPath (shimgdata.h)
Determina el formato de un archivo en función de su extensión.
Sintaxis
HRESULT GetDataFormatFromPath(
[in] LPCWSTR pszPath,
[out] GUID *pDataFormat
);
Parámetros
[in] pszPath
Tipo: LPCWSTR
Ruta de acceso al archivo.
[out] pDataFormat
Tipo: GUID*
Puntero a un GUID que identifica el formato de imagen del archivo.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente o un valor de error, incluido lo siguiente:
Código devuelto | Descripción |
---|---|
|
El parámetro pszPath es NULL, la extensión de nombre de archivo no corresponde a ningún descodificador GDI+ definido o se ha producido un error interno. En cualquiera de estos casos, pDataFormat se establece en GUID_NULL. |
|
No se pueden crear instancias del objeto interno. |
Comentarios
IShellImageDataFactory::GetDataFormatFromPath solo se debe usar para determinar si los datos se pueden guardar en un formato determinado en el sistema actual.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shimgdata.h |
Archivo DLL | Shell32.dll |