DXGK_BRIGHTNESS_GET Rückruffunktion (dispmprt.h)

Die DxgkDdiGetBrightness-Funktion ruft die aktuell aktive Helligkeit eines integrierten Anzeigebereichs ab.

Syntax

DXGK_BRIGHTNESS_GET DxgkBrightnessGet;

NTSTATUS DxgkBrightnessGet(
  [in] PVOID Context,
  [in] PUCHAR Brightness
)
{...}

Parameter

[in] Context

Ein Handle für einen Kontextblock, der einem Anzeigeadapter zugeordnet ist. Die DxgkDdiAddDevice-Funktion des Anzeigeminiporttreibers hat dieses Handle zuvor für das Microsoft DirectX-Grafikkernsubsystem bereitgestellt.

[in] Brightness

Ein Zeiger auf eine Variable, die die Helligkeitsstufe empfängt.

Rückgabewert

DxgkDdiGetBrightness gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der Fehlercodes zurückgegeben, die in Ntstatus.h definiert sind.

Hinweise

Wenn der Monitortreiber initialisiert, kann er die DxgkDdiGetBrightness-Funktion des Anzeigeminiporttreibers aufrufen, um die Helligkeitsstufe abzurufen, die derzeit für den integrierten Anzeigebereich aktiv ist.

Da der Monitortreiber beim Starten oder Fortsetzen immer die Helligkeitsstufe für das integrierte Anzeigefeld erhält und alle Helligkeitsänderungen über den Monitortreiber erfolgen, sollte beim Monitortreiber immer die aktuelle Helligkeitsstufe zwischengespeichert werden. Wenn Clients die aktuelle Helligkeitsstufe abfragen, wird die Ebene daher vom Monitortreiber und nicht vom Anzeigeminiporttreiber abgefragt.

DxgkDdiGetBrightness sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DxgkDdiAddDevice