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.
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 |