Compartilhar via


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

Implementado pelo driver cliente para recuperar os recursos de controle de brilho de um painel de exibição integrado.

Sintaxe

DXGK_BRIGHTNESS_GET_CAPS_3 DxgkBrightnessGetCaps3;

NTSTATUS DxgkBrightnessGetCaps3(
  [in]  PVOID Context,
  [in]  ULONG ChildUid,
  [out] DXGK_BRIGHTNESS_CAPS *pBrightnessCaps
)
{...}

Parâmetros

[in] Context

Um identificador para um bloco de contexto associado a um adaptador de exibição.

[in] ChildUid

Um inteiro que identifica exclusivamente o dispositivo filho. A função DxgkDdiChildRelations do driver de miniport de exibição forneceu anteriormente esse identificador para o driver de porta de exibição.

[out] pBrightnessCaps

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

Retornar valor

Retorne STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS Values apropriado definido em ntstatus.h.

Comentários

Qualquer dispositivo que dê suporte à interface Brightness3 deve dar suporte a tempos de transição, portanto, SmoothBrightness não é mais usado.

O bit NitsBrightness foi introduzido para representar o suporte para brilho calibrado baseado em nit. Se o dispositivo não der suporte ao brilho baseado em nit, os níveis de brilho ainda serão representados em milinits, mas o sistema operacional estará ciente de que eles não são mapeados para níveis de brilho absoluto conhecidos.

Requisitos

Requisito Valor
Cabeçalho dispmprt.h