PFND3DDDI_SETOVERLAYCOLORCONTROLS fungsi panggilan balik (d3dumddi.h)

Fungsi SetOverlayColorControls mengubah pengaturan kontrol warna untuk overlay yang diberikan.

Sintaks

PFND3DDDI_SETOVERLAYCOLORCONTROLS Pfnd3dddiSetoverlaycolorcontrols;

HRESULT Pfnd3dddiSetoverlaycolorcontrols(
  HANDLE hDevice,
  const D3DDDIARG_SETOVERLAYCOLORCONTROLS *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pData [in]

Penunjuk ke struktur D3DDDIARG_SETOVERLAYCOLORCONTROLS yang menjelaskan parameter untuk mengubah pengaturan kontrol warna overlay.

Menampilkan nilai

SetOverlayColorControls mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Pengaturan kontrol warna berhasil diubah.
E_INVALIDARG Parameter divalidasi dan ditentukan salah.
E_OUTOFMEMORY SetOverlayColorControls tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.

Keterangan

Runtime Microsoft Direct3D memanggil fungsi SetOverlayColorControls untuk mengubah kecerahan, kontras, rona, saturasi, ketajaman, gamma, dan pengaturan pengaktifan warna yang terkait dengan overlay tertentu.

Runtime juga dapat memanggil SetOverlayColorControls untuk overlay yang belum terlihat. Dalam situasi ini, ketika anggota hOverlay dari struktur D3DDDIARG_SETOVERLAYCOLORCONTROLS yang ditunjukkan oleh pData diatur ke NULL, driver harus menyimpan pengaturan kontrol warna yang disediakan dan menggunakannya ketika overlay yang mereferensikan sumber daya yang ditentukan dibuat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header d3dumddi.h (termasuk D3dumddi.h)

Lihat juga

D3DDDIARG_SETOVERLAYCOLORCONTROLS

D3DDDI_DEVICEFUNCS