struttura DD_PALETTECALLBACKS (ddrawint.h)

La struttura DD_PALETTECALLBACKS contiene puntatori di ingresso alle funzioni di callback della tavolozza DirectDraw supportate da un driver di dispositivo.

Sintassi

typedef struct DD_PALETTECALLBACKS {
  DWORD                    dwSize;
  DWORD                    dwFlags;
  PDD_PALCB_DESTROYPALETTE DestroyPalette;
  PDD_PALCB_SETENTRIES     SetEntries;
} DD_PALETTECALLBACKS;

Members

dwSize

Specifica le dimensioni in byte della struttura DD_PALETTECALLBACKS.

dwFlags

Indica le funzioni di callback DirectDrawPalette implementate dal driver. Per ogni set di bit in dwFlags, il driver deve inizializzare il membro del puntatore di funzione corrispondente di questa struttura. Questo membro può essere uno o più dei flag seguenti:

DDHAL_PALCB32_DESTROYPALETTE
DDHAL_PALCB32_SETENTRIES

DestroyPalette

Punta al callback della tavolozza DdDestroyPalette fornito dal driver.

SetEntries

Punta al callback delle voci DdSetEntries fornito dal driver.

Commenti

Le voci non utilizzate dal driver di visualizzazione devono essere impostate su NULL. Il driver inizializza questa struttura in DrvEnableDirectDraw.

Requisiti

   
Intestazione ddrawint.h (include Winddi.h)

Vedi anche

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdDestroyPalette

DdSetEntries

DrvEnableDirectDraw