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 |