DXGK_BRIGHTNESS_INTERFACE_2 Struktur (dispmprt.h)
Die DXGK_BRIGHTNESS_INTERFACE_2 Struktur enthält Zeiger auf Funktionen in der Systemsteuerung Helligkeit Control Interface Version 2. Wird von WDDM 1.2 und höher verwendeten Kernelmodus-Miniporttreibern (KMDs) verwendet, die adaptive und reibungslose 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;
Angehörige
[in] Size
Die Größe dieser Struktur in Byte.
[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 KMD-implementierte Schnittstelle dereference-Funktion.
[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.
Bemerkungen
Diese Struktur stellt zusätzliche Elemente bereit, die über die elemente der DXGK_BRIGHTNESS_INTERFACE Schnittstelle hinausgehen, die auf treiberimplente Funktionen verweisen, die die Helligkeit des Anzeigebereichs steuern, messen und optimieren und eine reibungslose Helligkeitssteuerung ermöglichen.
Weitere Informationen zu dieser Schnittstelle finden Sie Helligkeitssteuerungsschnittstelle V. 2 (Adaptives und Reibungsloses Helligkeitssteuerelement).
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | dispmprt.h (include Dispmprt.h) |