DXGK_BRIGHTNESS_GET função de retorno de chamada (dispmprt.h)
A função DxgkDdiGetBrightness recupera o nível de brilho ativo atualmente de um painel de exibição integrado.
Sintaxe
DXGK_BRIGHTNESS_GET DxgkBrightnessGet;
NTSTATUS DxgkBrightnessGet(
[in] PVOID Context,
[in] PUCHAR Brightness
)
{...}
Parâmetros
[in] Context
Um identificador para um bloco de contexto associado a um adaptador de exibição. A função DxgkDdiAddDevice do driver de miniporto de exibição anteriormente forneceu esse identificador para o subsistema de kernel de elementos gráficos do Microsoft DirectX.
[in] Brightness
Um ponteiro para uma variável que recebe o nível de brilho.
Valor de retorno
DxgkDdiGetBrightness retornará STATUS_SUCCESS se tiver êxito. Caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.
Observações
Quando o driver monitor inicializa, ele pode chamar a função DxgkDdiGetBrightness do driver de miniporto de exibição para recuperar o nível de brilho que estará ativo no momento para o painel de exibição integrado.
Como o driver do monitor sempre obtém o nível de brilho do painel de exibição integrado na inicialização ou no currículo e todas as alterações no brilho passam pelo driver do monitor, o driver do monitor sempre deve ter o nível de brilho atual armazenado em cache. Portanto, quando os clientes consultam o nível de brilho atual, o nível é consultado do driver do monitor e não do driver de miniporto de exibição.
DxgkDdiGetBrightness deve ficar paginável.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
da Plataforma de Destino | Área de trabalho |
cabeçalho | dispmprt.h (inclua Dispmprt.h) |
IRQL | PASSIVE_LEVEL |