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.
A macro ICDecompressGetPalette solicita que o driver de descompactação de vídeo forneça a tabela de cores da estrutura BITMAPINFOHEADER de saída. Você pode usar essa macro ou chamar explicitamente a mensagem ICM_DECOMPRESS_GET_PALETTE .
Sintaxe
DWORD ICDecompressGetPalette(
hic,
lpbiInput,
lpbiOutput
);
Parâmetros
hic
Manipule para um descompactador.
lpbiInput
Ponteiro para uma estrutura BITMAPINFOHEADER que contém o formato de entrada.
lpbiOutput
Ponteiro para uma estrutura BITMAPINFOHEADER para conter a tabela de cores. O espaço reservado para a tabela de cores é sempre de pelo menos 256 cores. Você pode especificar zero para que esse parâmetro retorne apenas o tamanho da tabela de cores.
Valor de retorno
Tipo: DWORD
Retorna ICERR_OK se tiver êxito ou um erro de outra forma.
Observações
Se lpbiOutput não for zero, o driver definirá o membro biClrUsed de BITMAPINFOHEADER como o número de cores na tabela de cores. O driver preenche os membros bmiColors de BITMAPINFO com as cores reais.
O driver só deverá dar suporte a essa mensagem se ele usar uma paleta diferente daquela especificada no formato de entrada.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo suportado | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows 2000 Server [somente aplicativos da área de trabalho] |
| da Plataforma de Destino |
Windows |
| cabeçalho | vfw.h |