estrutura DD_PALETTECALLBACKS (ddrawint.h)
A estrutura DD_PALETTECALLBACKS contém ponteiros de entrada para as funções de retorno de chamada da paleta DirectDraw compatíveis com um driver de dispositivo.
Sintaxe
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
Membros
dwSize
Especifica o tamanho em bytes dessa estrutura DD_PALETTECALLBACKS.
dwFlags
Indica quais funções de retorno de chamada DirectDrawPalette o driver implementou. Para cada conjunto de bits em dwFlags, o driver deve inicializar o membro do ponteiro de função correspondente dessa estrutura. Esse membro pode ser um ou mais dos seguintes sinalizadores:
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
Aponta para o retorno de chamada da paleta DdDestroyPalette fornecida pelo driver.
SetEntries
Aponta para o retorno de chamada da paleta DdSetEntries fornecida pelo driver.
Comentários
As entradas que o driver de exibição não usa devem ser definidas como NULL. O driver inicializa essa estrutura em DrvEnableDirectDraw.
Requisitos
Cabeçalho | ddrawint.h (inclua Winddi.h) |