Bagikan melalui


EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP fungsi panggilan balik (iddcx.h)

Sistem operasi memanggil EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP untuk mengatur ramp gamma pada monitor yang ditentukan.

Sintaks

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;

NTSTATUS EvtIddCxMonitorSetGammaRamp(
  [in] IDDCX_MONITOR MonitorObject,
  [in] const IDARG_IN_SET_GAMMARAMP *pInArgs
)
{...}

Parameter

[in] MonitorObject

Objek IDDCX_MONITOR yang merupakan handel konteks OS yang mengidentifikasi monitor untuk mengatur ramp gamma.

[in] pInArgs

Struktur IDARG_IN_SET_GAMMARAMP yang berisi informasi tentang ramp gamma yang ditetapkan.

Nilai kembali

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP mengembalikan nilai NTSTATUS . Jika operasi berhasil, operasi mengembalikan STATUS_SUCCESS atau nilai status lain yang NT_SUCCESS(status) sama dengan TRUE. Jika tidak, kode kesalahan NTSTATUS akan dikembalikan.

Keterangan

Jika driver melaporkan dukungan FP16 untuk adaptor, driver juga harus menerima dan menggunakan IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM terlepas dari dukungan gamma yang sebelumnya dilaporkan dalam panggilan ke IddCxAdapterInitAsync. Jenis gamma ramp ini dapat dikirim untuk monitor apa pun meskipun HDR saat ini tidak digunakan.

Ada kemungkinan bahwa beberapa bagian transformasi tidak akan diperlukan atau tidak berpengaruh. Dalam hal ini, OS akan mengatur bendera yang sesuai ke FALSE yang memungkinkan driver untuk berpotensi menggunakan transformasi yang dioptimalkan. Seperti landaian gamma lainnya, transformasi 3x4 juga harus diterapkan pada kursor mouse.

Untuk informasi selengkapnya tentang dukungan HDR, lihat Pembaruan IddCx versi 1.10.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Target Platform Windows
Header iddcx.h
IRQL requires_same

Lihat juga

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM