Compartilhar via


estrutura DXGK_BRIGHTNESS_STATE (d3dkmdt.h)

Usado para habilitar o controle de brilho suave para um painel de exibição integrado. O driver de miniporto de exibição deve habilitar o controle de brilho suave quando sua função DxgkDdiSetBrightnessState é chamada e BrightnessState-SmoothBrightness> é definida como 1.Usado pelo WDDM (Modelo de Driver de Exibição do Windows) 1.2 e drivers de miniporto de exibição posteriores.

Sintaxe

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

Membros

[in] SmoothBrightness

Se definido, o driver de miniporto de exibição deve habilitar o controle de brilho suave no painel de exibição.

Definir esse membro é equivalente a definir o primeiro bit de um valor de 32 bits (0x00000001).

[in] Reserved

Esse membro é reservado e deve ser definido como zero. Definir esse membro é equivalente a definir os 31 bits restantes (0xFFFFFFFE) de um valor de 32 bits como zeros.

[in] Value

Um membro no sindicato que DXGK_BRIGHTNESS_STATE contém que pode conter um valor de 32 bits que identifica informações sobre se o driver de miniporto de exibição deve dar suporte ao controle de brilho suave.

Comentários

Não suponha que os membros SmoothBrightness de DXGK_BRIGHTNESS_STATE e DXGK_BRIGHTNESS_CAPS sejam os mesmos. DXGK_BRIGHTNESS_STATE. SmoothBrightness é usado para habilitar o controle de brilho suave em um painel de exibição integrado. DXGK_BRIGHTNESS_CAPS. SmoothBrightness é usado para consultar recursos de controle de brilho suave do painel de exibição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3dkmdt.h

Confira também

DxgkDdiSetBrightnessState