Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |