Compartilhar via


estrutura DXGK_BRIGHTNESS_CAPS (d3dkmdt.h)

Identifica as funcionalidades de controle de brilho de um painel de exibição integrado que o driver de miniporto de exibição fornece por meio de uma chamada para sua função DxgkDdiGetBrightnessCaps. Usado pelo WDDM (Modelo de Driver de Exibição do Windows) 1.2 e posterior, exibe os drivers de miniporto.

Sintaxe

typedef struct _DXGK_BRIGHTNESS_CAPS {
  union {
    struct {
      UINT SmoothBrightness : 1;
      UINT AdaptiveBrightness : 1;
      UINT NitsBrightness : 1;
      UINT Reserved : 29;
    };
    [in] UINT Value;
  };
} DXGK_BRIGHTNESS_CAPS;

Membros

[in] SmoothBrightness

Se definido, o painel de exibição integrado dá suporte ao controle de brilho suave.

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

[in] AdaptiveBrightness

Se definido, o painel de exibição integrado dá suporte ao controle de brilho adaptável.

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

[in] NitsBrightness

Suporte ao brilho baseado em Nit. Se NitsBrightness estiver definida, o brilho da exibição será calibrado para corresponder aos níveis absolutos de brilho medidos em nits. Os dados calibrados fornecidos para o Driver de Exibição por OEMs devem ser obtidos com uma porcentagem de OPR (Taxa de Pixel) de 100% em que cada pixel é definido como um valor RGB de (255, 255, 255) ou equivalente a ponto flutuante.

Se NitsBrightness não estiver definido, o sistema operacional interpretará todos os valores definidos em nits/millinits, por exemplo, DXGK_BRIGHTNESS_NIT_RANGE, como milésimos não recalibrados de uma porcentagem do nível máximo de brilho.

[in] Reserved

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

[in] Value

Um membro do sindicato que DXGK_BRIGHTNESS_CAPS contém que pode conter um valor de 32 bits que identifica informações sobre os recursos de controle de brilho do driver de miniporto de exibição.

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 integrado.

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

DXGK_BRIGHTNESS_STATE

DxgkDdiGetBrightnessCaps