структура 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
Указывает на предоставленный драйвером обратный вызов палитры DdDe переплетаPalette .
SetEntries
Указывает на предоставленный драйвером обратный вызов палитры DdSetEntries .
Комментарии
Записи, которые не используются драйвером отображения, должны иметь значение NULL. Драйвер инициализирует эту структуру в DrvEnableDirectDraw.
Требования
Верхняя часть | ddrawint.h (включая Winddi.h) |