Share via


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)

Weitere Informationen

DdSetPalette