Bagikan melalui


DXGK_BRIGHTNESS_GET_POSSIBLE fungsi panggilan balik (dispmprt.h)

Fungsi DxgkDdiGetPossibleBrightness mengambil tingkat kecerahan yang didukung panel tampilan terintegrasi.

Sintaks

DXGK_BRIGHTNESS_GET_POSSIBLE DxgkBrightnessGetPossible;

NTSTATUS DxgkBrightnessGetPossible(
  [in]  PVOID Context,
  [in]  ULONG BufferSize,
  [out] PUCHAR LevelCount,
  [out] PUCHAR BrightnessLevels
)
{...}

Parameter

[in] Context

[in] Handel ke blok konteks yang terkait dengan adaptor tampilan. Fungsi DxgkDdiAddDevice driver miniport tampilan sebelumnya memberikan handel ini ke subsistem kernel grafis Microsoft DirectX.

[in] BufferSize

[in] Ukuran, dalam byte, dari buffer yang diteruskan dalam parameter BrightnessLevels .

[out] LevelCount

[keluar] Penunjuk ke variabel yang menerima jumlah tingkat kecerahan yang dikembalikan driver dalam buffer yang dirujuk parameter BrightnessLevels .

[out] BrightnessLevels

[masuk/keluar] Penunjuk ke buffer yang menerima tingkat kecerahan yang didukung panel tampilan terintegrasi.

Menampilkan nilai

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

Keterangan

Driver miniport tampilan harus mengembalikan tingkat kecerahan di buffer yang dituju parameter BrightnessLevels dalam urutan berikut:

  • Nilai tingkat kecerahan pertama adalah tingkat kecerahan yang digunakan BIOS ketika komputer berjalan pada daya AC.
  • Nilai tingkat kecerahan kedua adalah tingkat kecerahan yang digunakan BIOS saat komputer berjalan pada daya DC.
  • Nilai tingkat kecerahan yang tersisa adalah tingkat kecerahan yang didukung perangkat keras.
Untuk menyederhanakan pekerjaan Anda menerapkan driver miniport tampilan, sistem operasi menyediakan buffer yang ditujukan oleh parameter BrightnessLevels kepada driver.

DxgkDdiGetPossibleBrightness harus dibuat dapat diperbaharui.

Persyaratan

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

Lihat juga

DxgkDdiAddDevice