Bagikan melalui


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

Lihat juga

DxgkDdiAddDevice