Fungsi EngDitherColor (winddi.h)
Fungsi EngDitherColor mengembalikan dither 8x8 standar yang memperdulikan warna RGB yang ditentukan.
Sintaks
ENGAPI ULONG EngDitherColor(
HDEV hdev,
ULONG iMode,
ULONG rgb,
ULONG *pul
);
Parameter
hdev
Tangani ke perangkat. Ini adalah handel yang diteruskan GDI ke DrvCompletePDEV.
iMode
Menentukan palet yang harus dialihkan GDI. Parameter ini bisa menjadi salah satu nilai berikut:
Nilai | Makna |
---|---|
DM_DEFAULT | Permintaan agar GDI membuat dither untuk ruang warna asli dan default perangkat. Misalnya, jika perangkat berjalan pada 16bpp, dither yang dihasilkan dalam format 16bpp. |
DM_MONOCHROME | Permintaan agar GDI membuat dither untuk ruang warna monokrom; artinya, dither dikembalikan sebagai bitmap 1bpp. |
rgb
Menentukan warna RGB yang akan dialihkan. GDI mengabaikan byte tinggi dari nilai ULONG ini.
pul
Arahkan ke lokasi memori tempat GDI mengembalikan informasi dithering. Driver harus telah mengalokasikan memori untuk bitmap format standar dengan dimensi kuas terlarut 8x8. Driver juga harus mengatur anggota cxDither dan cyDither dari struktur DEVINFO ke 8.
Mengembalikan nilai
Nilai yang dikembalikan DCR_DRIVER jika nilai dither telah dihitung oleh driver, atau DCR_SOLID jika mesin harus menggunakan perkiraan warna solid terbaik dari warna.
Keterangan
EngDitherColor dapat dipanggil untuk bitmap yang 8bpp atau lebih tinggi.
Persyaratan
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi yang lebih baru dari sistem operasi Windows. |
Target Platform | Universal |
Header | winddi.h (termasuk Winddi.h) |
Pustaka | Win32k.lib |
DLL | Win32k.sys |