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) |