Freigeben über


DXGK_BRIGHTNESS_STATE Struktur (d3dkmdt.h)

Wird verwendet, um eine reibungslose Helligkeitssteuerung für einen integrierten Anzeigebereich zu ermöglichen. Der Miniporttreiber der Anzeige muss eine reibungslose Helligkeitssteuerung aktivieren, wenn die DxgkDdiSetBrightnessState-Funktion aufgerufen wird und BrightnessState-–>SmoothBrightness- auf 1.Used by Windows Display Driver Model (WDDM) 1.2 und höher display miniport drivers festgelegt ist.

Syntax

typedef struct _DXGK_BRIGHTNESS_STATE {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_STATE;

Angehörige

[in] SmoothBrightness

Wenn dieser Wert festgelegt ist, muss der Miniporttreiber eine reibungslose Helligkeitssteuerung im Anzeigebereich aktivieren.

Das Festlegen dieses Elements entspricht dem Festlegen des ersten Bits eines 32-Bit-Werts (0x00000001).

[in] Reserved

Dieses Element ist reserviert und sollte auf Null festgelegt werden. Das Festlegen dieses Elements entspricht dem Festlegen der verbleibenden 31 Bits (0xFFFFFFFE) eines 32-Bit-Werts auf Nullen.

[in] Value

Ein Mitglied in der Union, das DXGK_BRIGHTNESS_STATE enthält, die einen 32-Bit-Wert enthalten kann, der Informationen darüber angibt, ob der Display-Miniporttreiber eine reibungslose Helligkeitskontrolle unterstützen muss.

Bemerkungen

Gehen Sie nicht davon aus, dass die SmoothBrightness- Mitglieder von DXGK_BRIGHTNESS_STATE und DXGK_BRIGHTNESS_CAPS identisch sind. DXGK_BRIGHTNESS_STATE.SmoothBrightness wird verwendet, um eine reibungslose Helligkeitssteuerung in einem integrierten Anzeigebereich zu ermöglichen. DXGK_BRIGHTNESS_CAPS.SmoothBrightness- wird verwendet, um die Funktionen der reibungslosen Helligkeit des Anzeigebereichs abzufragen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3dkmdt.h

Siehe auch

DxgkDdiSetBrightnessState