Compartilhar via


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)

Confira também

DdSetPalette