DXGK_BRIGHTNESS_GET fungsi panggilan balik (dispmprt.h)
Fungsi DxgkDdiGetBrightness mengambil tingkat kecerahan aktif saat ini dari panel tampilan terintegrasi.
Sintaks
DXGK_BRIGHTNESS_GET DxgkBrightnessGet;
NTSTATUS DxgkBrightnessGet(
[in] PVOID Context,
[in] PUCHAR Brightness
)
{...}
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 Microsoft DirectX.
[in] Brightness
Penunjuk ke variabel yang menerima tingkat kecerahan.
Menampilkan nilai
DxgkDdiGetBrightness mengembalikan STATUS_SUCCESS jika berhasil. Jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.
Keterangan
Ketika driver monitor menginisialisasi, ia dapat memanggil fungsi DxgkDdiGetBrightness driver miniport tampilan untuk mengambil tingkat kecerahan yang saat ini akan aktif untuk panel tampilan terintegrasi.
Karena driver monitor selalu mendapatkan tingkat kecerahan untuk panel tampilan terintegrasi pada boot atau resume dan semua perubahan kecerahan melalui driver monitor, driver monitor harus selalu memiliki tingkat kecerahan saat ini di-cache. Oleh karena itu, ketika klien meminta tingkat kecerahan saat ini, tingkat dikueri dari driver monitor dan bukan dari driver miniport tampilan.
DxgkDdiGetBrightness harus dibuat dapat halaman.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Target Platform | Desktop |
Header | dispmprt.h (termasuk Dispmprt.h) |
IRQL | PASSIVE_LEVEL |