DD_PALETTECALLBACKS結構 (ddrawint.h)
DD_PALETTECALLBACKS 結構包含設備磁碟機支援的 DirectDraw 調色盤回呼函式的專案指標。
語法
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
成員
dwSize
指定這個DD_PALETTECALLBACKS結構位元組的大小。
dwFlags
指出驅動程式已實作的 DirectDrawPalette 回呼函式。 對於 dwFlags中的每個位,驅動程式必須初始化這個結構的對應函式指標成員。 此成員可以是下列一或多個旗標:
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
指向驅動程式提供的 DdDestroyPalette 調色盤回呼。
SetEntries
指向驅動程式提供的 DdSetEntries 調色盤回呼。
備註
顯示驅動程式不使用的專案應該設定為 Null。 驅動程式會在 DrvEnableDirectDraw中初始化這個結構。
需求
標頭 | ddrawint.h (包括 Winddi.h) |