Partager via


structure DXGK_BRIGHTNESS_STATE (d3dkmdt.h)

Permet d’activer un contrôle de luminosité fluide pour un panneau d’affichage intégré. Le pilote miniport d’affichage doit activer le contrôle de luminosité fluide lorsque sa fonction DxgkDdiSetBrightnessState est appelée et que BrightnessState-SmoothBrightness> a la valeur 1.Utilisé par windows Display Driver Model (WDDM) 1.2 et versions ultérieures.

Syntaxe

typedef struct _DXGK_BRIGHTNESS_STATE {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT Reserved : 31;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_STATE;

Membres

[in] SmoothBrightness

S’il est défini, le pilote miniport d’affichage doit activer un contrôle de luminosité fluide sur le panneau d’affichage.

La définition de ce membre équivaut à définir le premier bit d’une valeur 32 bits (0x00000001).

[in] Reserved

Ce membre est réservé et doit être défini sur zéro. La définition de ce membre équivaut à définir les 31 bits restants (0xFFFFFFFE) d’une valeur 32 bits sur zéros.

[in] Value

Membre de l’union que contient DXGK_BRIGHTNESS_STATE qui peut contenir une valeur 32 bits qui identifie des informations indiquant si le pilote miniport d’affichage doit prendre en charge le contrôle de luminosité fluide.

Remarques

Ne partez pas du principe que les membres SmoothBrightness de DXGK_BRIGHTNESS_STATE et DXGK_BRIGHTNESS_CAPS sont identiques. DXGK_BRIGHTNESS_STATE. SmoothBrightness est utilisé pour permettre un contrôle de luminosité fluide sur un panneau d’affichage intégré. DXGK_BRIGHTNESS_CAPS. SmoothBrightness est utilisé pour interroger les fonctionnalités de contrôle de luminosité fluide du panneau d’affichage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête d3dkmdt.h

Voir aussi

DxgkDdiSetBrightnessState