Compartilhar via


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)

Confira também

DdCreatePalette