ICM_DECOMPRESS_GET_PALETTE mensagem
A mensagem ICM_DECOMPRESS_GET_PALETTE solicita que o driver de descompactação de vídeo forneça a tabela de cores da estrutura BITMAPINFOHEADER de saída. Você pode enviar essa mensagem explicitamente ou usando a macro ICDecompressGetPalette .
ICM_DECOMPRESS_GET_PALETTE
wParam = (DWORD_PTR) (LPVOID) lpbiInput;
lParam = (DWORD_PTR) (LPVOID) lpbiOutput;
Parâmetros
-
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 Retornado
Retorna ICERR_OK se tiver êxito ou um erro de outra forma.
Comentários
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 o membro bmiColors de BITMAPINFO com as cores reais.
O driver só deverá dar suporte a essa mensagem se usar uma paleta diferente daquela especificada no formato de entrada.
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] |
Cabeçalho |
|