Bagikan melalui


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)

Lihat juga

DDCOLORCONTROL

DDVIDEOPORTCAPS

DD_VPORTCOLORDATA