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 |