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 |