estrutura DD_CREATEPALETTEDATA (ddrawint.h)
A estrutura DD_CREATEPALETTEDATA contém informações necessárias para criar um objeto DirectDrawPalette para este objeto Microsoft DirectDraw.
Sintaxe
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;
Membros
lpDD
Aponta para uma estrutura DD_DIRECTDRAW_GLOBAL que descreve o dispositivo do driver.
lpDDPalette
Aponta para uma estrutura DD_PALETTE_GLOBAL que representa o objeto DirectDrawPalette.
lpColorTable
Aponta para uma matriz de 2, 4, 16 ou 256 estruturas PALETTEENTRY usadas para inicializar as cores deste objeto DirectDrawPalette. Confira a documentação mais recente do SDK do Microsoft DirectX para obter mais informações sobre PALETTEENTRY.
ddRVal
Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdCreatePalette . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.
CreatePalette
Usado pela API DirectDraw e não deve ser preenchido pelo driver.
is_excl
Especifica um valor BOOL definido como TRUE para indicar que esse processo tem modo exclusivo e FALSE caso contrário.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ddrawint.h (inclua Winddi.h) |