DXGK_BRIGHTNESS_INTERFACE_2-Struktur (dispmprt.h)
Die DXGK_BRIGHTNESS_INTERFACE_2-Struktur enthält Zeiger auf Funktionen in der Panel-Helligkeitssteuerungsschnittstelle Version 2. Wird von WDDM 1.2 und höheren Kernelmodus-Display-Miniporttreibern (KMDs) verwendet, die adaptive und smoothe Helligkeitssteuerung unterstützen.
Syntax
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
Member
[in] Size
Die Größe (in Bytes) dieser Struktur.
[in] Version
Die Versionsnummer der Helligkeitsschnittstelle. Versionsnummernkonstanten werden in Dispmprt.h definiert (z. B. DXGK_BRIGHTNESS_INTERFACE_VERSION_2).
[in] Context
Ein Zeiger auf einen privaten Kontextblock.
[out] InterfaceReference
Zeiger auf eine kmD-implementierte Schnittstellenreferenzfunktion.
[out] InterfaceDereference
Zeiger auf eine von KMD implementierte Schnittstellendereferenzierungsfunktion.
[out] GetPossibleBrightness
Ein Zeiger auf die DxgkDdiGetPossibleBrightness-Funktion von KMD.
[out] SetBrightness
Ein Zeiger auf die DxgkDdiSetBrightness-Funktion von KMD.
[out] GetBrightness
Ein Zeiger auf die DxgkDdiGetBrightness-Funktion von KMD.
[out] GetBrightnessCaps
Ein Zeiger auf die DxgkDdiGetBrightnessCaps-Funktion von KMD. Diese Funktion ist ab Windows 8 verfügbar.
[out] SetBrightnessState
Ein Zeiger auf die DxgkDdiSetBrightnessState-Funktion von KMD. Diese Funktion ist ab Windows 8 verfügbar.
[out] SetBacklightOptimization
Ein Zeiger auf die DxgkDdiSetBacklightOptimization-Funktion von KMD. Diese Funktion ist ab Windows 8 verfügbar.
[out] GetBacklightReduction
Ein Zeiger auf die DxgkDdiGetBacklightReduction-Funktion von KMD. Diese Funktion ist ab Windows 8 verfügbar.
Hinweise
Diese Struktur stellt zusätzliche Member bereit, die über die in der DXGK_BRIGHTNESS_INTERFACE-Schnittstelle hinausgehen, die auf vom Treiber implementierte Funktionen verweisen, die die Helligkeit des Anzeigebereichs steuern, messen und optimieren und eine reibungslose Helligkeitssteuerung ermöglichen.
Weitere Informationen zu dieser Schnittstelle finden Sie unter Helligkeitssteuerungsschnittstelle V. 2 (Adaptive und Smooth Brightness Control Control).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 |
Unterstützte Mindestversion (Server) | Windows Server 2012 |
Kopfzeile | dispmprt.h (include Dispmprt.h) |