estrutura DXGK_BRIGHTNESS_INTERFACE_2 (dispmprt.h)
A estrutura DXGK_BRIGHTNESS_INTERFACE_2 contém ponteiros para funções na Interface de Controle de Brilho do Painel Versão 2. Usado pelo WDDM 1.2 e versões posteriores do modo kernel exibem KMDs (drivers de miniporto) que dão suporte ao controle de brilho adaptável e suave.
Sintaxe
typedef struct {
[in] IN USHORT Size;
[in] IN USHORT Version;
[in] OUT PVOID Context;
[out] OUT PINTERFACE_REFERENCE InterfaceReference;
[out] OUT PINTERFACE_DEREFERENCE InterfaceDereference;
[out] OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
[out] OUT DXGK_BRIGHTNESS_SET SetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET GetBrightness;
[out] OUT DXGK_BRIGHTNESS_GET_CAPS GetBrightnessCaps;
[out] OUT DXGK_BRIGHTNESS_SET_STATE SetBrightnessState;
[out] OUT DXGK_BRIGHTNESS_SET_BACKLIGHT_OPTIMIZATION SetBacklightOptimization;
[out] OUT DXGK_BRIGHTNESS_GET_BACKLIGHT_REDUCTION GetBacklightReduction;
} DXGK_BRIGHTNESS_INTERFACE_2, *PDXGK_BRIGHTNESS_INTERFACE_2;
Membros
[in] Size
O tamanho, em bytes, dessa estrutura.
[in] Version
O número de versão da interface de brilho. As constantes de número de versão são definidas em Dispmprt.h (por exemplo, DXGK_BRIGHTNESS_INTERFACE_VERSION_2).
[in] Context
Um ponteiro para um bloco de contexto privado.
[out] InterfaceReference
Ponteiro para uma função de referência de interface implementada por KMD.
[out] InterfaceDereference
Ponteiro para uma função de desreferência de interface implementada por KMD.
[out] GetPossibleBrightness
Um ponteiro para a função DxgkDdiGetPossibleBrightness do KMD.
[out] SetBrightness
Um ponteiro para a função DxgkDdiSetBrightness do KMD.
[out] GetBrightness
Um ponteiro para a função DxgkDdiGetBrightness do KMD.
[out] GetBrightnessCaps
Um ponteiro para a função DxgkDdiGetBrightnessCaps do KMD. Essa função está disponível a partir do Windows 8.
[out] SetBrightnessState
Um ponteiro para a função DxgkDdiSetBrightnessState do KMD. Essa função está disponível a partir do Windows 8.
[out] SetBacklightOptimization
Um ponteiro para a função DxgkDdiSetBacklightOptimization do KMD. Essa função está disponível a partir do Windows 8.
[out] GetBacklightReduction
Um ponteiro para a função DxgkDdiGetBacklightReduction do KMD. Essa função está disponível a partir do Windows 8.
Comentários
Essa estrutura fornece membros adicionais, além daqueles na interface DXGK_BRIGHTNESS_INTERFACE , que apontam para funções implementadas pelo driver que controlam, medem e otimizam o brilho do painel de exibição e permitem o controle de brilho suave.
Para obter mais informações sobre essa interface, consulte Brightness Control Interface V. 2 (Adaptive and Smooth Brightness Control).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | dispmprt.h (inclua Dispmprt.h) |