struktur DD_PALETTECALLBACKS (ddrawint.h)
Struktur DD_PALETTECALLBACKS berisi penunjuk entri ke fungsi panggilan balik palet DirectDraw yang didukung driver perangkat.
Sintaks
typedef struct DD_PALETTECALLBACKS {
DWORD dwSize;
DWORD dwFlags;
PDD_PALCB_DESTROYPALETTE DestroyPalette;
PDD_PALCB_SETENTRIES SetEntries;
} DD_PALETTECALLBACKS;
Anggota
dwSize
Menentukan ukuran dalam byte struktur DD_PALETTECALLBACKS ini.
dwFlags
Menunjukkan fungsi panggilan balik DirectDrawPalette apa yang telah diterapkan driver. Untuk setiap bit yang diatur dalam dwFlags, driver harus menginisialisasi anggota pointer fungsi yang sesuai dari struktur ini. Anggota ini bisa menjadi satu atau beberapa bendera berikut:
- DDHAL_PALCB32_DESTROYPALETTE
- DDHAL_PALCB32_SETENTRIES
DestroyPalette
Menunjuk ke panggilan balik palet DdDestroyPalette yang disediakan driver.
SetEntries
Menunjuk ke panggilan balik palet DdSetEntries yang disediakan driver.
Keterangan
Entri yang tidak digunakan pengandar tampilan harus diatur ke NULL. Driver menginisialisasi struktur ini di DrvEnableDirectDraw.
Persyaratan
Header | ddrawint.h (termasuk Winddi.h) |