Compartilhar via


DXGK_BRIGHTNESS_INTERFACE estrutura (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 miniporto 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 que é implementada pelo driver de miniporto de exibição.

InterfaceDereference

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

GetPossibleBrightness

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

SetBrightness

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

GetBrightness

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

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho dispmprt.h (inclua Dispmprt.h)

Consulte também

DXGK_BRIGHTNESS_INTERFACE_2

DxgkDdiGetBrightness

DxgkDdiGetPossibleBrightness

DxgkDdiQueryInterface

DxgkDdiSetBrightness

QUERY_INTERFACE