Bagikan melalui


DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION fungsi panggilan balik (dispmprt.h)

Dipanggil oleh subsistem kernel grafis Microsoft DirectX untuk mengatur tingkat pengoptimalan yang digunakan driver miniport tampilan untuk mengontrol kecerahan panel tampilan terintegrasi.

Sintaks

DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION DxgkBrightnessSetBacklightOptimization;

NTSTATUS DxgkBrightnessSetBacklightOptimization(
  [in] PVOID Context,
  [in] DXGK_BACKLIGHT_OPTIMIZATION_LEVEL OptimizationLevel
)
{...}

Parameter

[in] Context

Handel ke blok konteks yang terkait dengan adaptor tampilan. Fungsi DxgkDdiAddDevice driver miniport tampilan sebelumnya menyediakan handel ini ke subsistem kernel grafis DirectX.

[in] OptimizationLevel

Nilai jenis DXGK_BACKLIGHT_OPTIMIZATION_LEVEL yang menunjukkan tingkat pengoptimalan kontrol kecerahan.

Nilai kembali

Mengembalikan STATUS_SUCCESS jika berhasil. Jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.

Keterangan

Driver miniport tampilan dapat secara dinamis mengubah tingkat pengoptimalan backlight panel tampilan terintegrasi berdasarkan konten saat ini di layar.

Driver harus menanggapi permintaan dari sistem operasi untuk mengubah tingkat pengoptimalan backlight dalam parameter OptimizationLevel . Permintaan tersebut didasarkan pada perubahan status sistem.

Setelah driver mengaktifkan kecerahan adaptif pada panel tampilan sebagai respons terhadap panggilan ke fungsi DxgkDdiSetBrightnessState , driver tidak boleh menonaktifkan kecerahan adaptif.

Ketika driver beralih dari satu tingkat pengoptimalan lampu latar ke tingkat pengoptimalan lainnya, driver harus melakukan transisi bertahap dalam pengaturan kecerahan panel tampilan terintegrasi. Contoh penting dari jenis transisi ini adalah ketika pengguna menyesuaikan kontrol pemutaran video dan sistem operasi merespons dengan mengatur ulang nilai OptimizationLevel dari DxgkBacklightOptimizationDynamic ke DxgkBacklightOptimizationDesktop.

Menyambungkan perangkat tampilan tambahan ke sistem tidak boleh membahayakan kemampuan driver untuk melakukan kontrol kecerahan adaptif pada panel tampilan terintegrasi.

Fungsi ini harus dibuat dapat di-pageable.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Target Platform Desktop
Header dispmprt.h (termasuk Dispmprt.h)
IRQL PASSIVE_LEVEL

Lihat juga

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DxgkDdiAddDevice

DxgkDdiSetBrightnessState