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