struktur DD_CREATEPALETTEDATA (ddrawint.h)
Struktur DD_CREATEPALETTEDATA berisi informasi yang diperlukan untuk membuat objek DirectDrawPalette untuk objek Microsoft DirectDraw ini.
Sintaks
typedef struct _DD_CREATEPALETTEDATA {
PDD_DIRECTDRAW_GLOBAL lpDD;
PDD_PALETTE_GLOBAL lpDDPalette;
LPPALETTEENTRY lpColorTable;
HRESULT ddRVal;
VOID *CreatePalette;
BOOL is_excl;
} *PDD_CREATEPALETTEDATA, DD_CREATEPALETTEDATA;
Anggota
lpDD
Menunjuk ke struktur DD_DIRECTDRAW_GLOBAL yang menjelaskan perangkat driver.
lpDDPalette
Menunjuk ke struktur DD_PALETTE_GLOBAL yang mewakili objek DirectDrawPalette.
lpColorTable
Menunjuk ke array 2, 4, 16, atau 256 struktur PALETTEENTRY yang digunakan untuk menginisialisasi warna untuk objek DirectDrawPalette ini. Lihat dokumentasi Microsoft DirectX SDK terbaru untuk informasi selengkapnya tentang PALETTEENTRY.
ddRVal
Menentukan lokasi di mana driver menulis nilai pengembalian dari panggilan balik DdCreatePalette . Kode pengembalian DD_OK menunjukkan keberhasilan. Untuk informasi selengkapnya, lihat Mengembalikan Nilai untuk DirectDraw.
CreatePalette
Digunakan oleh API DirectDraw dan tidak boleh diisi oleh driver.
is_excl
Menentukan nilai BOOL yang diatur ke TRUE untuk menunjukkan bahwa proses ini memiliki mode eksklusif dan FALSE sebaliknya.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ddrawint.h (termasuk Winddi.h) |