Compartilhar via


estrutura DD_SETENTRIESDATA (ddrawint.h)

A estrutura DD_SETENTRIESDATA contém informações necessárias para definir entradas de paleta.

Sintaxe

typedef struct _DD_SETENTRIESDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_PALETTE_GLOBAL    lpDDPalette;
  DWORD                 dwBase;
  DWORD                 dwNumEntries;
  LPPALETTEENTRY        lpEntries;
  HRESULT               ddRVal;
  VOID                  *SetEntries;
} *PDD_SETENTRIESDATA, DD_SETENTRIESDATA;

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.

dwBase

Especifica um índice baseado em zero na tabela de cores da primeira entrada a ser modificada.

dwNumEntries

Especifica o número de entradas de paleta que o driver deve atualizar.

lpEntries

Aponta para uma estrutura PALETTEENTRY que especifica a tabela de cores. 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 DdSetEntries . Para obter mais informações, consulte Valores retornados para DirectDraw.

SetEntries

Usado pela API do Microsoft DirectDraw e não deve ser preenchido pelo driver.

Requisitos

   
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DdSetEntries