DD_SETPALETTEDATA-Struktur (ddrawint.h)
Die DD_SETPALETTEDATA Struktur enthält Informationen, die zum Festlegen einer Palette für eine bestimmte Oberfläche erforderlich sind.
Syntax
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;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.
lpDDSurface
Zeigt auf eine DD_SURFACE_LOCAL-Struktur , die das DirectDrawSurface-Objekt darstellt.
lpDDPalette
Zeigt auf eine DD_PALETTE_GLOBAL-Struktur , die die Palette angibt, die auf die Oberfläche festgelegt werden soll.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdSetPalette-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
SetPalette
Wird von der Microsoft DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.
Attach
Gibt an, ob diese Palette an die Oberfläche angefügt werden soll.
Anforderungen
Kopfzeile | ddrawint.h (include Winddi.h) |