Freigeben über


DXGK_BRIGHTNESS_GET Rückruffunktion (dispmprt.h)

Die DxgkDdiGetBrightness-Funktion ruft die derzeit aktive Helligkeitsstufe 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 einer Grafikkarte zugeordnet ist. Die DxgkDdiAddDevice-Funktion des Display-Miniporttreibers hat dieses Handle zuvor für das Microsoft DirectX-Grafikkernsystem 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 den integrierten Anzeigebereich abruft und alle Helligkeitsänderungen über den Monitortreiber gehen, sollte der aktuelle Helligkeitspegel für den Monitortreiber immer zwischengespeichert werden. Wenn Clients die aktuelle Helligkeitsstufe abfragen, wird der Pegel daher vom Monitortreiber und nicht vom Anzeigeminiporttreiber abgefragt.

DxgkDdiGetBrightness sollte als ausgelagert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile dispmprt.h (include Dispmprt.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DxgkDdiAddDevice