DXGK_BRIGHTNESS_GET_CAPS_3 Rückruffunktion (dispmprt.h)

Wird vom Clienttreiber implementiert, um die Helligkeitssteuerungsfunktionen eines integrierten Anzeigebereichs abzurufen.

Syntax

DXGK_BRIGHTNESS_GET_CAPS_3 DxgkBrightnessGetCaps3;

NTSTATUS DxgkBrightnessGetCaps3(
  [in]  PVOID Context,
  [in]  ULONG ChildUid,
  [out] DXGK_BRIGHTNESS_CAPS *pBrightnessCaps
)
{...}

Parameter

[in] Context

Ein Handle für einen Kontextblock, der einem Anzeigeadapter zugeordnet ist.

[in] ChildUid

Eine ganze Zahl, die das untergeordnete Gerät eindeutig identifiziert. Die DxgkDdiQueryChildRelations-Funktion des Anzeigeminiporttreibers hat diesen Bezeichner zuvor für den Anzeigeporttreiber bereitgestellt.

[out] pBrightnessCaps

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

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls geben Sie einen entsprechenden FEHLERCODE für NTSTATUS-Werte zurück, der in "ntstatus.h" definiert ist.

Hinweise

Jedes Gerät, das die Brightness3-Schnittstelle unterstützt, muss Übergangszeiten unterstützen, sodass SmoothBrightness nicht mehr verwendet wird.

Das NitsBrightness-Bit wurde eingeführt, um die Unterstützung für kalibrierte nitbasierte Helligkeit darzustellen. Wenn das Gerät keine nitbasierte Helligkeit unterstützt, werden die Helligkeitsstufen weiterhin in Millinits dargestellt, aber das Betriebssystem ist sich bewusst, dass sie nicht bekannten absoluten Helligkeitsstufen zugeordnet werden.

Anforderungen

Anforderung Wert
Header dispmprt.h