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;

Member

Type

Ein Wert vom Typ D3DKMT_BRIGHTNESS_INFO_TYPE , der den Typ der abzurufenden oder festzulegenden Helligkeitsinformationen angibt.

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 vom integrierten Anzeigebereich unterstützt werden.

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 Helligkeitssteuerung darstellt.

ReductionInfo

Ein Wert vom Typ DXGK_BACKLIGHT_INFO , der den aktuellen absoluten Grad der Hintergrundbeleuchtungsreduzierung bereitstellt.

VerboseLogging

Ein boolescher Wert, der angibt, ob die ETW-Protokollierung (Event Tracing for Windows) von Helligkeitsinformationen ausführlich sein sollte.

NitRanges

Liste der unterstützten Nit-Bereiche.

GetBrightnessMillinits

Fragt den Treiber nach der aktuellen Helligkeitsstufe in Millinits ab.

SetBrightnessMillinits

Weist den Treiber an, die Helligkeit über einen angegebenen Zeitraum linear von der aktuellen Helligkeitsstufe auf ein Zielhelligkeitslevel zu heben.

BrightnessInterfaceSupported

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile d3dkmthk.h (einschließlich D3dkmthk.h)

Weitere Informationen

D3DKMT_BRIGHTNESS_INFO_TYPE

D3DKMT_BRIGHTNESS_POSSIBLE_LEVELS

DXGK_BACKLIGHT_INFO

DXGK_BACKLIGHT_OPTIMIZATION_LEVEL

DXGK_BRIGHTNESS_CAPS

DXGK_BRIGHTNESS_STATE