Bagikan melalui


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)

Lihat juga

DD_COLORCONTROLCALLBACKS

DD_KERNELCALLBACKS

DD_MISCELLANEOUSCALLBACKS

DD_MOTIONCOMPCALLBACKS

DD_NTCALLBACKS

DD_SURFACECALLBACKS

DD_VIDEOPORTCALLBACKS

DdDestroyPalette

DdSetEntries

DrvEnableDirectDraw