Compartilhar via


EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP função de retorno de chamada (iddcx.h)

O sistema operacional chama EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP para definir uma rampa gama no monitor especificado.

Sintaxe

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;

NTSTATUS EvtIddCxMonitorSetGammaRamp(
  [in] IDDCX_MONITOR MonitorObject,
  [in] const IDARG_IN_SET_GAMMARAMP *pInArgs
)
{...}

Parâmetros

[in] MonitorObject

Um objeto IDDCX_MONITOR que é o identificador de contexto do sistema operacional que identifica o monitor para o qual definir uma rampa gama.

[in] pInArgs

Uma estrutura IDARG_IN_SET_GAMMARAMP que contém informações sobre a rampa gama que está sendo definida.

Retornar valor

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP retorna um valor NTSTATUS . Se a operação for bem-sucedida, ela retornará STATUS_SUCCESS ou outro valor de status para o qual NT_SUCCESS(status) é igual a TRUE. Caso contrário, ele retornará um código de erro NTSTATUS apropriado.

Comentários

Se um driver relatar suporte a FP16 para um adaptador, ele também deverá aceitar e usar IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM independentemente do suporte gama relatado anteriormente em uma chamada para IddCxAdapterInitAsync. Esse tipo de rampa gama pode ser enviado para qualquer monitor, mesmo que o HDR não esteja sendo usado no momento.

É possível que algumas partes da transformação não sejam necessárias ou não tenham efeito. Nesse caso, o sistema operacional definirá o sinalizador apropriado como FALSE, permitindo que o driver use potencialmente uma transformação otimizada. Como outras rampas gama, a transformação 3x4 também deve ser aplicada aos cursores do mouse.

Para obter mais informações sobre o suporte a HDR, consulte Atualizações do IddCx versão 1.10.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho iddcx.h
IRQL requires_same

Confira também

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM