Partilhar 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.

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

Consulte também

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM