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 |