estructura de DD_CREATEPALETTEDATA (ddrawint.h)
La estructura DD_CREATEPALETTEDATA contiene información necesaria para crear un objeto DirectDrawPalette para este objeto de Microsoft DirectDraw.
Sintaxis
typedef struct _DD_CREATEPALETTEDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_PALETTE_GLOBAL lpDDPalette;
LPPALETTEENTRY lpColorTable;
HRESULT ddRVal;
VOID *CreatePalette;
BOOL is_excl;
} *PDD_CREATEPALETTEDATA, DD_CREATEPALETTEDATA;
Miembros
lpDD
Apunta a una estructura de DD_DIRECTDRAW_GLOBAL que describe el dispositivo del controlador.
lpDDPalette
Apunta a una estructura de DD_PALETTE_GLOBAL que representa el objeto DirectDrawPalette.
lpColorTable
Apunta a una matriz de 2, 4, 16 o 256 estructuras PALETTEENTRY usadas para inicializar los colores de este objeto DirectDrawPalette. Consulte la documentación más reciente del SDK de Microsoft DirectX para obtener más información sobre PALETTEENTRY.
ddRVal
Especifica la ubicación en la que el controlador escribe el valor devuelto de la devolución de llamada DdCreatePalette . Un código de retorno de DD_OK indica que se ha realizado correctamente. Para obtener más información, consulte Valores devueltos para DirectDraw.
CreatePalette
Usado por la API de DirectDraw y el controlador no debe rellenarlo.
is_excl
Especifica un valor BOOL establecido en TRUE para indicar que este proceso tiene el modo exclusivo y FALSE de lo contrario.
Requisitos
Requisito | Valor |
---|---|
Header | ddrawint.h (incluya Winddi.h) |