Condividi tramite


struttura DD_SETPALETTEDATA (ddrawint.h)

La struttura DD_SETPALETTEDATA contiene informazioni necessarie per impostare una tavolozza per una superficie specifica.

Sintassi

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;

Members

lpDD

Punta a una struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.

lpDDSurface

Punta a una struttura DD_SURFACE_LOCAL che rappresenta l'oggetto DirectDrawSurface.

lpDDPalette

Punta a una struttura DD_PALETTE_GLOBAL che specifica la tavolozza da impostare sulla superficie.

ddRVal

Specifica il percorso in cui il driver scrive il valore restituito del callback DdSetPalette . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Valori restituiti per DirectDraw.

SetPalette

Usato dall'API Microsoft DirectDraw e non deve essere compilato dal driver.

Attach

Indica se collegare questa tavolozza alla superficie.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DdSetPalette