DD_CREATEPALETTEDATA-Struktur (ddrawint.h)
Die DD_CREATEPALETTEDATA-Struktur enthält Informationen, die zum Erstellen eines DirectDrawPalette-Objekts für dieses Microsoft DirectDraw-Objekt erforderlich sind.
Syntax
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;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_GLOBAL-Struktur , die das Gerät des Treibers beschreibt.
lpDDPalette
Zeigt auf eine DD_PALETTE_GLOBAL Struktur, die das DirectDrawPalette-Objekt darstellt.
lpColorTable
Zeigt auf ein Array von 2, 4, 16 oder 256 PALETTEENTRY-Strukturen, die zum Initialisieren der Farben für dieses DirectDrawPalette-Objekt verwendet werden. Weitere Informationen zu PALETTEENTRY finden Sie in der neuesten Microsoft DirectX SDK-Dokumentation.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdCreatePalette-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
CreatePalette
Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.
is_excl
Gibt einen BOOL-Wert an, der auf TRUE festgelegt ist, um anzugeben, dass dieser Prozess über den exklusiven Modus und andernfalls FALSE verfügt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (include Winddi.h) |