PDD_VPORTCB_COLORCONTROL fungsi panggilan balik (ddrawint.h)
Fungsi panggilan balik DdVideoPortColorControl mendapatkan atau mengatur kontrol warna objek VPE.
Sintaks
PDD_VPORTCB_COLORCONTROL PddVportcbColorcontrol;
DWORD PddVportcbColorcontrol(
PDD_VPORTCOLORDATA unnamedParam1
)
{...}
Parameter
unnamedParam1
Menunjuk ke struktur DD_VPORTCOLORDATA yang berisi informasi yang diperlukan driver untuk mendapatkan kontrol warna objek VPE saat ini atau untuk mengatur nilai baru.
Nilai kembali
DdVideoPortColorControl mengembalikan salah satu kode panggilan balik berikut:
Keterangan
Driver DirectDraw yang mengatur bendera DDVPCAPS_COLORCONTROL dalam struktur DDVIDEOPORTCAPS harus menerapkan DdVideoPortColorControl.
Tergantung pada nilai anggota dwFlags dari struktur DD_VPORTCOLORDATA di lpColorControl, driver harus melakukan hal berikut:
-
Ketika dwFlags DDRAWI_VPORTGETCOLOR, driver harus mengisi setiap anggota struktur DDCOLORCONTROL yang didukungnya dengan pengaturan kontrol warna objek VPE saat ini. Driver harus mengatur bit yang sesuai di anggota dwFlags DDCOLORCONTROL untuk setiap anggota kontrol warna tempat ia menulis data.
DdVideoPortColorControl dapat dipanggil untuk menentukan kemampuan kontrol warna objek VPE. Oleh karena itu, driver harus gagal dalam panggilan jika tidak mendukung kemampuan kontrol warna yang diminta.
- Ketika dwFlags DDRAWI_VPORTSETCOLOR, driver harus mengatur pengaturan kontrol warna objek VPE ke nilai yang ditentukan dalam struktur DDCOLORCONTROL. Driver harus memeriksa anggota dwFlags DDCOLORCONTROL untuk menentukan anggota struktur mana yang berisi data yang valid.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ddrawint.h (termasuk Winddi.h) |