Freigeben über


D3DKMT_BRIGHTNESS_INFO Struktur (d3dkmthk.h)

Enthält Informationen zur Helligkeit eines integrierten Anzeigebereichs.

Syntax

typedef struct _D3DKMT_BRIGHTNESS_INFO {
  D3DKMT_BRIGHTNESS_INFO_TYPE Type;
  ULONG                       ChildUid;
  union {
    D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS   PossibleLevels;
    UCHAR                               Brightness;
    DXGK_BRIGHTNESS_CAPS                BrightnessCaps;
    DXGK_BRIGHTNESS_STATE               BrightnessState;
    DXGK_BACKLIGHT_OPTIMIZATION_LEVEL   OptimizationLevel;
    DXGK_BACKLIGHT_INFO                 ReductionInfo;
    BOOLEAN                             VerboseLogging;
    DXGK_BRIGHTNESS_GET_NIT_RANGES_OUT  NitRanges;
    DXGK_BRIGHTNESS_GET_OUT             GetBrightnessMillinits;
    DXGK_BRIGHTNESS_SET_IN              SetBrightnessMillinits;
    D3DKMT_BRIGHTNESS_INTERFACE_VERSION BrightnessInterfaceSupported;
  };
} D3DKMT_BRIGHTNESS_INFO;

Angehörige

Type

Ein Wert vom Typ D3DKMT_BRIGHTNESS_INFO_TYPE, der den Typ der Helligkeitsinformationen angibt, die abgerufen oder festgelegt werden sollen.

ChildUid

Eine ganze Zahl, die das untergeordnete Gerät eindeutig identifiziert.

PossibleLevels

Eine D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS Struktur, die Informationen zu allen möglichen Helligkeitsstufen enthält, die der integrierte Anzeigebereich unterstützt.

Brightness

Die aktuelle Helligkeitsstufe.

BrightnessCaps

Eine DXGK_BRIGHTNESS_CAPS Struktur, die die Helligkeitssteuerungsfunktionen des integrierten Anzeigebereichs darstellt.

BrightnessState

Eine DXGK_BRIGHTNESS_STATE Struktur, die die Funktionen der reibungslosen Helligkeitssteuerung des integrierten Anzeigebereichs darstellt.

OptimizationLevel

Eine DXGK_BACKLIGHT_OPTIMIZATION_LEVEL Struktur, die den Optimierungsgrad der Helligkeitskontrolle darstellt.

ReductionInfo

Ein Wert vom Typ DXGK_BACKLIGHT_INFO, der die aktuelle absolute Ebene der Rücklichtreduzierung bereitstellt.

VerboseLogging

Ein boolescher Wert, der angibt, ob die Ereignisablaufverfolgung für Windows (ETW)-Protokollierung von Helligkeitsinformationen ausführlich sein soll.

NitRanges

Liste der unterstützten Nissenbereiche.

GetBrightnessMillinits

Fragt den Treiber nach der aktuellen Helligkeitsstufe in Millinits ab.

SetBrightnessMillinits

Weist den Treiber auf, die Helligkeit von der aktuellen Helligkeitsstufe auf einen Zielhelligkeitsgrad über eine bestimmte Zeitspanne linear zu stufen.

BrightnessInterfaceSupported

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 8
mindestens unterstützte Server- Windows Server 2012
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE