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 é definido como 1.Usado pelo WDDM (Windows Display Driver Model) 1.2 e posteriores exibem drivers de miniport.

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 do 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 a controle de brilho suave.

Observações

Não suponha que o SmoothBrightness membros de DXGK_BRIGHTNESS_STATE e DXGK_BRIGHTNESS_CAPS sejam iguais. 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
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3dkmdt.h

Consulte também

DxgkDdiSetBrightnessState