Partilhar via


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)

Consulte também

DXGK_BRIGHTNESS_INTERFACE