Freigeben über


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)

Siehe auch

DXGK_BRIGHTNESS_INTERFACE