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) |