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)

Vedi anche

DdCreatePalette