Método IShellImageDataFactory::CreateImageFromStream (shimgdata.h)
Cria uma instância da interface IShellImageData com base em um determinado fluxo de arquivos.
Sintaxe
HRESULT CreateImageFromStream(
[in] IStream *pStream,
[out] IShellImageData **ppshimg
);
Parâmetros
[in] pStream
Tipo: IStream*
Um ponteiro para o fluxo de imagem.
[out] ppshimg
Tipo: IShellImageData**
O endereço de um ponteiro para uma instância de IShellImageData.
Valor retornado
Tipo: HRESULT
Retorna S_OK se tiver êxito ou um valor de erro, caso contrário, incluindo o seguinte:
Código de retorno | Descrição |
---|---|
|
O objeto interno não pode ser instanciado. |
|
O objeto interno não dá suporte às interfaces IShellImageData ou IPersistFile . |
|
O parâmetro ppshimg é NULL. |
Comentários
Se pStream for NULL ou um ponteiro inválido, chamadas posteriores para Decodificar causarão uma violação de acesso.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shimgdata.h |
DLL | Shell32.dll |