DXGK_BRIGHTNESS_INTERFACE_2-Struktur (dispmprt.h)

Die DXGK_BRIGHTNESS_INTERFACE_2-Struktur setzt Zeiger auf Funktionen in der Panel-Helligkeitssteuerungsschnittstelle Version 2 fort. Wird von Windows Display Driver Model (WDDM) 1.2 und höher verwendet, display miniport treiber, 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;

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

Ein Zeiger auf eine Schnittstellenreferenzfunktion, die vom Anzeigeminiporttreiber implementiert wird.

[out] InterfaceDereference

Ein Zeiger auf eine Schnittstellendeferencefunktion, die vom Anzeigeminiporttreiber implementiert wird.

[out] GetPossibleBrightness

Ein Zeiger auf die DxgkDdiGetPossibleBrightness-Funktion des Anzeigeminiporttreibers.

[out] SetBrightness

Ein Zeiger auf die DxgkDdiSetBrightness-Funktion des Anzeigeminiporttreibers.

[out] GetBrightness

Ein Zeiger auf die DxgkDdiGetBrightness-Funktion des Anzeigeminiporttreibers.

[out] GetBrightnessCaps

Ein Zeiger auf die DxgkDdiGetBrightnessCaps-Funktion des Anzeigeminiporttreibers. Diese Funktion ist ab Windows 8 verfügbar.

[out] SetBrightnessState

Ein Zeiger auf die DxgkDdiSetBrightnessState-Funktion des Anzeigeminiporttreibers. Diese Funktion ist ab Windows 8 verfügbar.

[out] SetBacklightOptimization

Ein Zeiger auf die DxgkDdiSetBacklightOptimization-Funktion des Anzeigeminiporttreibers. Diese Funktion ist ab Windows 8 verfügbar.

[out] GetBacklightReduction

Ein Zeiger auf die DxgkDdiGetBacklightReduction-Funktion des Anzeigeminiporttreibers. Diese Funktion ist ab Windows 8 verfügbar.

Hinweise

Diese Struktur stellt zusätzliche Elemente bereit, die über die elemente der DXGK_BRIGHTNESS_INTERFACE-Schnittstelle hinausgehen und 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).

Anforderungen

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

Weitere Informationen

DXGK_BRIGHTNESS_INTERFACE