Compartilhar via


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

Consulte também

DxgkDdiAddDevice