Compartilhar via


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

Confira também

Funções de compactação de vídeo

Gerenciador de Compactação de Vídeo