Partager via


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)

Voir aussi

DdCreatePalette