Share via


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)

Consulte también

DdCreatePalette