Compartilhar via


ICM_DRAW_BEGIN mensagem

A mensagem ICM_DRAW_BEGIN notifica um driver de renderização para se preparar para desenhar dados.

ICM_DRAW_BEGIN 
wParam = (DWORD) (LPVOID) &icdrwBgn; 
lParam = sizeof(ICDRAW); 

Parâmetros

icdrwBgn

Ponteiro para uma estrutura ICDRAWBEGIN que contém o formato de entrada.

Lparam

Tamanho, em bytes, de ICDRAWBEGIN.

Valor Retornado

Retorna ICERR_OK se o driver der suporte ao desenho dos dados para a tela da maneira e do formato especificados ou um código de erro caso contrário. Os valores de erro possíveis incluem o seguinte.

Valor Significado
ICERR_BADFORMAT Não há suporte para o formato de entrada ou saída.
ICERR_NOTSUPPORTED O driver não desenha diretamente na tela ou não dá suporte a essa mensagem.

Comentários

Se você quiser que o driver descompacte os dados em um buffer, envie a mensagem ICM_DECOMPRESS_BEGIN .

As mensagens ICM_DRAW_BEGIN e ICM_DRAW_END não aninham. Se o driver receber ICM_DRAW_BEGIN antes que a descompactação seja interrompida com ICM_DRAW_END, ele deverá reiniciar a descompactação com novos parâmetros.

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
Vfw.h

Confira também

Gerenciador de Compactação de Vídeo

Mensagens de compactação de vídeo