Compartilhar via


estrutura DXGK_BRIGHTNESS_INTERFACE (dispmprt.h)

A estrutura DXGK_BRIGHTNESS_INTERFACE contém ponteiros para funções na Interface de Controle de Brilho do Painel, que é implementada pelo driver de miniporta de exibição.

Sintaxe

typedef struct {
  IN USHORT                        Size;
  IN USHORT                        Version;
  OUT PVOID                        Context;
  OUT PINTERFACE_REFERENCE         InterfaceReference;
  OUT PINTERFACE_DEREFERENCE       InterfaceDereference;
  OUT DXGK_BRIGHTNESS_GET_POSSIBLE GetPossibleBrightness;
  OUT DXGK_BRIGHTNESS_SET          SetBrightness;
  OUT DXGK_BRIGHTNESS_GET          GetBrightness;
} DXGK_BRIGHTNESS_INTERFACE, *PDXGK_BRIGHTNESS_INTERFACE;

Membros

Size

O tamanho, em bytes, dessa estrutura.

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_1).

Context

Um ponteiro para um bloco de contexto privado.

InterfaceReference

Um ponteiro para uma função de referência de interface implementada pelo driver de miniporta de exibição.

InterfaceDereference

Um ponteiro para uma função de desreferência de interface implementada pelo driver de miniporto de exibição.

GetPossibleBrightness

Um ponteiro para a função DxgkDdiGetPossibleBrightness do driver de miniporta de exibição.

SetBrightness

Um ponteiro para a função DxgkDdiSetBrightness do driver de miniporta de exibição.

GetBrightness

Um ponteiro para a função DxgkDdiGetBrightness do driver de miniporta de exibição.

Comentários

Um componente do modo kernel que deve usar a interface de brilho inicia uma chamada para a função DxgkDdiQueryInterface do driver de miniporta de exibição para recuperar a interface e passa GUID_DEVINTERFACE_BRIGHTNESS no membro InterfaceType da estrutura QUERY_INTERFACE para a qual o parâmetro QueryInterface aponta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho dispmprt.h (inclua Dispmprt.h)

Confira também

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE