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