Função ICImageDecompress (vfw.h)
A função ICImageDecompress descompacta uma imagem sem usar funções de inicialização.
Sintaxe
HANDLE VFWAPI ICImageDecompress(
HIC hic,
UINT uiFlags,
LPBITMAPINFO lpbiIn,
LPVOID lpBits,
LPBITMAPINFO lpbiOut
);
Parâmetros
hic
Manipule para um descompactador aberto com a função ICOpen . Especifique NULL para que o VCM selecione um descompactador apropriado para a imagem compactada.
uiFlags
Reservados; deve ser zero.
lpbiIn
Formato de dados de entrada compactado.
lpBits
Ponteiro para bits de dados de entrada a serem compactados. Os bits de dados excluem informações de cabeçalho e formato.
lpbiOut
Formato de saída descompactado. Especifique NULL para permitir que o descompactador use um formato apropriado.
Retornar valor
Retorna um identificador para um DIB descompactado no formato CF_DIB se for bem-sucedido ou NULL caso contrário. Os dados da imagem seguem o cabeçalho de formato.
Comentários
Para obter as informações de formato da estrutura LPBITMAPINFOHEADER , use a função GlobalLock para bloquear os dados. Use a função GlobalFree para liberar o DIB quando terminar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vfw.h |
Biblioteca | Vfw32.lib |
DLL | Msvfw32.dll |