structure DD_PALETTECALLBACKS (ddrawint.h)
La structure DD_PALETTECALLBACKS contient des pointeurs d’entrée vers les fonctions de rappel de la palette DirectDraw qu’un pilote de périphérique prend en charge.
Syntaxe
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
Membres
dwSize
Spécifie la taille en octets de cette structure DD_PALETTECALLBACKS.
dwFlags
Indique les fonctions de rappel DirectDrawPalette que le pilote a implémentées. Pour chaque bit défini dans dwFlags, le pilote doit initialiser le membre de pointeur de fonction correspondant de cette structure. Ce membre peut être un ou plusieurs des indicateurs suivants :
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
Pointe vers le rappel de palette DdDestroyPalette fourni par le pilote.
SetEntries
Pointe vers le rappel de la palette DdSetEntries fourni par le pilote.
Notes
Les entrées que le pilote d’affichage n’utilise pas doivent être définies sur NULL. Le pilote initialise cette structure dans DrvEnableDirectDraw.
Spécifications
En-tête | ddrawint.h (inclure Winddi.h) |