Método IShellImageDataFactory::CreateImageFromFile (shimgdata.h)
Crea una instancia de la interfaz IShellImageData basada en un archivo determinado.
Sintaxis
HRESULT CreateImageFromFile(
[in] LPCWSTR pszPath,
[out] IShellImageData **ppshimg
);
Parámetros
[in] pszPath
Tipo: LPCWSTR
Ruta de acceso del archivo que contiene la imagen. Si este parámetro es NULL, se produce una excepción no controlada.
[out] ppshimg
Tipo: IShellImageData**
Dirección de un puntero a una instancia de IShellImageData.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se ejecuta correctamente o un valor de error de lo contrario, incluido lo siguiente:
Código devuelto | Descripción |
---|---|
|
No se puede crear una instancia del objeto interno. |
|
El objeto interno no admite las interfaces IShellImageData o IPersistFile . |
|
El parámetro ppshimg es NULL. |
Comentarios
Se produce una infracción de acceso si pszPath es NULL.
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 |