estructura DD_PALETTECALLBACKS (ddrawint.h)
La estructura de DD_PALETTECALLBACKS contiene punteros de entrada a las funciones de devolución de llamada de la paleta de DirectDraw que admite un controlador de dispositivo.
Sintaxis
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
Miembros
dwSize
Especifica el tamaño en bytes de esta estructura de DD_PALETTECALLBACKS.
dwFlags
Indica qué funciones de devolución de llamada de DirectDrawPalette ha implementado el controlador. Para cada bit establecido en dwFlags, el controlador debe inicializar el miembro de puntero de función correspondiente de esta estructura. Este miembro puede ser una o varias de las marcas siguientes:
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
Apunta a la devolución de llamada de paleta DdDestroyPalette proporcionada por el controlador.
SetEntries
Apunta a la devolución de llamada de paleta DdSetEntries proporcionada por el controlador.
Comentarios
Las entradas que el controlador de pantalla no usa deben establecerse en NULL. El controlador inicializa esta estructura en DrvEnableDirectDraw.
Requisitos
Encabezado | ddrawint.h (incluya Winddi.h) |