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 gamma rampa sul monitor 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 cui impostare una gamma di rampe.
[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 di NTSTATUS. Se l'operazione ha esito positivo, restituisce STATUS_SUCCESS o un altro valore di stato per il quale NT_SUCCESS(status) è uguale a TRUE. In caso contrario, restituisce un codice di errore NTSTATUS appropriato.
Osservazioni
Se un driver segnala supporto FP16 per un adattatore deve anche accettare e usare IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM indipendentemente dal supporto gamma segnalato in precedenza in una chiamata a IddCxAdapterInitAsync. Questo tipo di rampa gamma può essere inviato per qualsiasi monitor anche se 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. Analogamente ad altre rampe gamma, la trasformazione 3x4 deve essere applicata anche ai cursori del mouse.
Per altre informazioni sul supporto HDR, vedere aggiornamenti iddCx versione 1.10.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10 |
server minimo supportato | Windows Server 2016 |
piattaforma di destinazione | Finestre |
intestazione | iddcx.h |
IRQL | requires_same |