DXGK_BRIGHTNESS_INTERFACE_2 estrutura (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 posteriores kmds (drivers de miniporto) no modo kernel que dão suporte a 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çãoDxgkDdiGetPossibleBrightness do KMD.
[out] SetBrightness
Um ponteiro para a funçãoDxgkDdiSetBrightnessKMD.
[out] GetBrightness
Um ponteiro para a função DxgkDdiGetBrightness do KMD.
[out] GetBrightnessCaps
Um ponteiro para a funçãoDxgkDdiGetBrightnessCapskmd. 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çãoDxgkDdiGetBacklightReduction do KMD. Essa função está disponível a partir do Windows 8.
Observações
Essa estrutura fornece membros adicionais, além daqueles da 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 controle de brilho suave.
Para obter mais informações sobre essa interface, consulte Interface de Controle de Brilho V. 2 (Controle de Brilho Adaptável e Suave).
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 8 |
servidor com suporte mínimo | Windows Server 2012 |
cabeçalho | dispmprt.h (inclua Dispmprt.h) |