Compartilhar via


DXGK_BRIGHTNESS_GET_CAPS função de retorno de chamada (dispmprt.h)

Recupera os recursos de controle de brilho de um painel de exibição integrado.

Sintaxe

DXGK_BRIGHTNESS_GET_CAPS DxgkBrightnessGetCaps;

NTSTATUS DxgkBrightnessGetCaps(
  [in] PVOID Context,
  [in] DXGK_BRIGHTNESS_CAPS *BrightnessCaps
)
{...}

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 miniporta de exibição forneceu anteriormente esse identificador para o subsistema de kernel de elementos gráficos DirectX.

[in] BrightnessCaps

Um ponteiro para uma estrutura DXGK_BRIGHTNESS_CAPS que representa os recursos de controle de brilho do painel de exibição.

Retornar valor

Retorna STATUS_SUCCESS se for bem-sucedido. Caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.

Comentários

Essa função permite que o driver de miniporte de exibição indique independentemente seu suporte para controle de brilho adaptável e/ou controle de brilho suave.

Se o hardware incluir um sensor de luz ambiente, ele deverá dar suporte ao controle de brilho suave. O driver de miniporto de exibição, não um controlador inserido, deve controlar o funcionamento suave do brilho do painel de exibição integrado.

Se o driver for iniciado por um evento de Plug and Play (PnP), ele deverá fazer a transição suave do nível de brilho inicial definido pelo firmware para o nível definido pelo sistema operacional. Se dispositivos adicionais estiverem conectados ao sistema, eles não deverão afetar a capacidade do driver de executar um controle de brilho suave no painel de exibição integrado.

O driver deve continuar a dar suporte ao controle de brilho suave mesmo se o controle de brilho adaptável for iniciado.

Essa função deve ser tornada paginável.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Área de Trabalho
Cabeçalho dispmprt.h (inclua Dispmprt.h)
IRQL PASSIVE_LEVEL

Confira também

DXGK_BRIGHTNESS_CAPS

DxgkDdiAddDevice