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.
Valor de retorno
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP retorna um valor de 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.
Observações
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 potencialmente use uma transformação otimizada. Assim 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 ao HDR, consulte atualizações do IddCx versão 1.10.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
servidor com suporte mínimo | Windows Server 2016 |
da Plataforma de Destino | Windows |
cabeçalho | iddcx.h |
IRQL | requires_same |