Bagikan melalui


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)

Lihat juga

DdCreatePalette