Freigeben über


DXGK_BRIGHTNESS_STATE-Struktur (d3dkmdt.h)

Wird verwendet, um eine reibungslose Helligkeitssteuerung für einen integrierten Anzeigebereich zu aktivieren. Der Display-Miniporttreiber muss die smoothe Helligkeitssteuerung aktivieren, wenn seine DxgkDdiSetBrightnessState-Funktion aufgerufen wird und BrightnessState-SmoothBrightness > auf 1 festgelegt ist. Wird von WDDM-Anzeigetreibern (Windows Display Driver Model) 1.2 und höher verwendet.

Syntax

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

Member

[in] SmoothBrightness

Wenn diese Einstellung festgelegt ist, muss der Display-Miniporttreiber die gleichmäßige Helligkeitssteuerung auf dem Anzeigebereich aktivieren.

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

[in] Reserved

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

[in] Value

Ein Element in der Union, das DXGK_BRIGHTNESS_STATE enthält, das einen 32-Bit-Wert enthalten kann, der Informationen darüber angibt, ob der Anzeige-Miniporttreiber eine gleichmäßige Helligkeitssteuerung unterstützen muss.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dkmdt.h

Weitere Informationen

DxgkDdiSetBrightnessState