DD_CREATEPALETTEDATA struttura (ddrawint.h)
La struttura DD_CREATEPALETTEDATA contiene informazioni necessarie per creare un oggetto DirectDrawPalette per questo oggetto Microsoft DirectDraw.
Sintassi
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;
Members
lpDD
Punta a una struttura DD_DIRECTDRAW_GLOBAL che descrive il dispositivo del driver.
lpDDPalette
Punta a una struttura DD_PALETTE_GLOBAL che rappresenta l'oggetto DirectDrawPalette.
lpColorTable
Punta a una matrice di strutture 2, 4, 16 o 256 PALETTEENTRY usate per inizializzare i colori per questo oggetto DirectDrawPalette. Per altre informazioni su PALETTEENTRY, vedere la documentazione più recente di Microsoft DirectX SDK.
ddRVal
Specifica il percorso in cui il driver scrive il valore restituito del callback DdCreatePalette . Un codice restituito di DD_OK indica l'esito positivo. Per altre informazioni, vedere Restituire valori per DirectDraw.
CreatePalette
Usato dall'API DirectDraw e non deve essere compilato dal driver.
is_excl
Specifica un valore BOOL impostato su TRUE per indicare che questo processo ha modalità esclusiva e FALSE in caso contrario.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ddrawint.h (include Winddi.h) |