DD_CREATEPALETTEDATA structure (ddrawint.h)
La structure DD_CREATEPALETTEDATA contient les informations nécessaires pour créer un objet DirectDrawPalette pour cet objet Microsoft DirectDraw.
Syntaxe
typedef struct _DD_CREATEPALETTEDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_PALETTE_GLOBAL lpDDPalette;
LPPALETTEENTRY lpColorTable;
HRESULT ddRVal;
VOID *CreatePalette;
BOOL is_excl;
} *PDD_CREATEPALETTEDATA, DD_CREATEPALETTEDATA;
Membres
lpDD
Pointe vers une structure DD_DIRECTDRAW_GLOBAL qui décrit le périphérique du pilote.
lpDDPalette
Pointe vers une structure DD_PALETTE_GLOBAL représentant l’objet DirectDrawPalette.
lpColorTable
Pointe vers un tableau de 2, 4, 16 ou 256 structures PALETTEENTRY utilisées pour initialiser les couleurs de cet objet DirectDrawPalette. Pour plus d’informations sur PALETTEENTRY, consultez la documentation la plus récente du Kit de développement logiciel (SDK) Microsoft DirectX.
ddRVal
Spécifie l’emplacement dans lequel le pilote écrit la valeur de retour du rappel DdCreatePalette . Un code de retour de DD_OK indique la réussite. Pour plus d’informations, consultez Valeurs de retour pour DirectDraw.
CreatePalette
Utilisé par l’API DirectDraw et ne doit pas être renseigné par le pilote.
is_excl
Spécifie une valeur BOOL définie sur TRUE pour indiquer que ce processus a le mode exclusif et FALSE dans le cas contraire.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ddrawint.h (incluez Winddi.h) |