Freigeben über


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 zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist.

[in] ChildUid

Eine ganze Zahl, die das untergeordnete Gerät eindeutig identifiziert. Die DxgkDdiQueryChildRelations Funktion des Anzeigeporttreibers stellte diesen Bezeichner zuvor für den Anzeigeporttreiber bereit.

[out] pBrightnessCaps

Zeigen Sie auf eine DXGK_BRIGHTNESS_CAPS Struktur, die die Helligkeitssteuerungsfunktionen des Anzeigebereichs darstellt.

Rückgabewert

Gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Geben Sie andernfalls einen geeigneten NTSTATUS-Wertefehlercode zurück, der in ntstatus.h definiert ist.

Bemerkungen

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 Unterstützung für kalibrierte nitbasierte Helligkeit darzustellen. Wenn das Gerät keine nitbasierte Helligkeit unterstützt, werden Helligkeitsstufen weiterhin in Millinits dargestellt, aber das Betriebssystem weiß, dass sie nicht bekannten absoluten Helligkeitsstufen zugeordnet sind.

Anforderungen

Anforderung Wert
Header- dispmprt.h