Partager via


structure DD_SETPALETTEDATA (ddrawint.h)

La structure DD_SETPALETTEDATA contient les informations nécessaires pour définir une palette pour une surface spécifique.

Syntaxe

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;

Membres

lpDD

Pointe vers une structure DD_DIRECTDRAW_GLOBAL qui décrit le périphérique du pilote.

lpDDSurface

Pointe vers une structure DD_SURFACE_LOCAL qui représente l’objet DirectDrawSurface.

lpDDPalette

Pointe vers une structure DD_PALETTE_GLOBAL qui spécifie la palette à définir sur la surface.

ddRVal

Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdSetPalette . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.

SetPalette

Utilisé par l’API Microsoft DirectDraw et ne doit pas être renseigné par le pilote.

Attach

Indique s’il faut attacher cette palette à la surface.

Spécifications

   
En-tête ddrawint.h (incluez Winddi.h)

Voir aussi

DdSetPalette