Freigeben über


DXGK_BRIGHTNESS_GET_CAPS Rückruffunktion (dispmprt.h)

Ruft die Helligkeitssteuerungsfunktionen eines integrierten Anzeigebereichs ab.

Syntax

DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;

NTSTATUS DxgkBrightnessGetCaps(
  [in] PVOID Context,
  [in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}

Parameter

[in] Context

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion des Display-Miniporttreibers stellt dieses Handle zuvor für das DirectX-Grafik-Kernel-Subsystem bereit.

[in] BrightnessCaps

Ein Zeiger auf eine DXGK_BRIGHTNESS_CAPS Struktur, die die Helligkeitssteuerungsfunktionen des Anzeigebereichs darstellt.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist. Andernfalls wird eine der Fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

Bemerkungen

Mit dieser Funktion kann der Display-Miniporttreiber unabhängig von seiner Unterstützung für adaptive Helligkeitssteuerung und/oder gleichmäßige Helligkeitssteuerung angeben.

Wenn die Hardware einen Umgebungslichtsensor enthält, muss sie eine reibungslose Helligkeitskontrolle unterstützen. Der Display-Miniporttreiber, kein eingebetteter Controller, muss die reibungslose Helligkeit des integrierten Anzeigebereichs steuern.

Wenn der Treiber von einem Plug and Play -Ereignis (PnP) gestartet wird, muss er reibungslos von der anfänglichen Helligkeitsstufe wechseln, die von der Firmware auf die vom Betriebssystem festgelegte Ebene festgelegt wird. Wenn zusätzliche Geräte mit dem System verbunden sind, dürfen sie sich nicht auf die Fähigkeit des Fahrers auswirken, eine reibungslose Helligkeitssteuerung auf dem integrierten Anzeigebereich durchzuführen.

Der Treiber muss weiterhin eine reibungslose Helligkeitskontrolle unterstützen, auch wenn adaptive Helligkeitssteuerung initiiert wird.

Diese Funktion sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Zielplattform- Desktop
Header- dispmprt.h (include Dispmprt.h)
IRQL- PASSIVE_LEVEL

Siehe auch

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice