DD_PALETTECALLBACKS-Struktur (ddrawint.h)
Die DD_PALETTECALLBACKS-Struktur enthält Einstiegszeiger auf die DirectDraw-Palettenrückruffunktionen, die ein Gerätetreiber unterstützt.
Syntax
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
Member
dwSize
Gibt die Größe dieser DD_PALETTECALLBACKS-Struktur in Bytes an.
dwFlags
Gibt an, welche DirectDrawPalette-Rückruffunktionen der Treiber implementiert hat. Für jedes in dwFlags festgelegte Bit muss der Treiber das entsprechende Funktionszeigerelement dieser Struktur initialisieren. Bei diesem Member kann es sich um mindestens eins der folgenden Flags handelt:
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
Zeigt auf den vom Treiber bereitgestellten DdDestroyPalette-Palettenrückruf .
SetEntries
Verweist auf den vom Treiber bereitgestellten DdSetEntries-Palettenrückruf .
Hinweise
Einträge, die der Anzeigetreiber nicht verwendet, sollten auf NULL festgelegt werden. Der Treiber initialisiert diese Struktur in DrvEnableDirectDraw.
Anforderungen
Kopfzeile | ddrawint.h (include Winddi.h) |