estrutura DD_SETPALETTEDATA (ddrawint.h)
A estrutura DD_SETPALETTEDATA contém informações necessárias para definir uma paleta para uma superfície específica.
Sintaxe
typedef struct _DD_SETPALETTEDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_SURFACE_LOCAL lpDDSurface;
PDD_PALETTE_GLOBAL lpDDPalette;
HRESULT ddRVal;
VOID *SetPalette;
BOOL Attach;
} *PDD_SETPALETTEDATA, DD_SETPALETTEDATA;
Membros
lpDD
Aponta para uma estrutura DD_DIRECTDRAW_GLOBAL que descreve o dispositivo do driver.
lpDDSurface
Aponta para uma estrutura DD_SURFACE_LOCAL que representa o objeto DirectDrawSurface.
lpDDPalette
Aponta para uma estrutura DD_PALETTE_GLOBAL que especifica a paleta a ser definida como a superfície.
ddRVal
Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdSetPalette . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
SetPalette
Usado pela API do Microsoft DirectDraw e não deve ser preenchido pelo driver.
Attach
Indica se essa paleta deve ser anexada à superfície.
Requisitos
Cabeçalho | ddrawint.h (inclua Winddi.h) |