Condividi tramite


EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP funzione di callback (iddcx.h)

Il sistema operativo chiama EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP per impostare una rampa gamma sul monitoraggio specificato.

Sintassi

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;

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

Parametri

[in] MonitorObject

Oggetto IDDCX_MONITOR che rappresenta l'handle di contesto del sistema operativo che identifica il monitor per impostare una rampa gamma per.

[in] pInArgs

Struttura IDARG_IN_SET_GAMMARAMP contenente informazioni sulla rampa gamma impostata.

Valore restituito

EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP restituisce un valore NTSTATUS . Se l'operazione ha esito positivo, restituisce STATUS_SUCCESS o un altro valore di stato per cui NT_SUCCESS(stato) è TRUE. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.

Commenti

Se un driver segnala il supporto FP16 per una scheda, deve anche accettare e usare IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM indipendentemente dal supporto gamma precedentemente segnalato in una chiamata a IddCxAdapterInitAsync. Questo tipo di rampa gamma può essere inviato per qualsiasi monitor anche se l'HDR non è attualmente in uso.

È possibile che alcune parti della trasformazione non siano necessarie o non abbiano alcun effetto. In questo caso, il sistema operativo imposta il flag appropriato su FALSE consentendo al driver di usare potenzialmente una trasformazione ottimizzata. Come altre rampe gamma, la trasformazione 3x4 deve essere applicata anche ai cursori del mouse.

Per altre informazioni sul supporto HDR, vedere Aggiornamenti di IddCx versione 1.10.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione iddcx.h
IRQL requires_same

Vedi anche

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM