Método IShellImageDataFactory::CreateImageFromStream (shimgdata.h)
Crea una instancia de la interfaz IShellImageData basada en una secuencia de archivos determinada.
Sintaxis
HRESULT CreateImageFromStream(
[in] IStream *pStream,
[out] IShellImageData **ppshimg
);
Parámetros
[in] pStream
Tipo: IStream*
Puntero a la secuencia de imágenes.
[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, incluido lo siguiente:
Código devuelto | Descripción |
---|---|
|
No se pueden crear instancias del objeto interno. |
|
El objeto interno no admite las interfaces IShellImageData o IPersistFile . |
|
El parámetro ppshimg es NULL. |
Comentarios
Si pStream es NULL o un puntero no válido, las llamadas posteriores a Decode provocarán una infracción de acceso.
Requisitos
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 |