EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP fonction de rappel (iddcx.h)
Le système d’exploitation appelle EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP pour définir une rampe gamma sur le moniteur spécifié.
Syntaxe
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP EvtIddCxMonitorSetGammaRamp;
NTSTATUS EvtIddCxMonitorSetGammaRamp(
[in] IDDCX_MONITOR MonitorObject,
[in] const IDARG_IN_SET_GAMMARAMP *pInArgs
)
{...}
Paramètres
[in] MonitorObject
Un objet IDDCX_MONITOR qui est le handle de contexte du système d’exploitation qui identifie le moniteur pour lequel définir une rampe gamma.
[in] pInArgs
Structure IDARG_IN_SET_GAMMARAMP contenant des informations sur la rampe gamma en cours de définition.
Valeur retournée
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP retourne une valeur NTSTATUS . Si l’opération réussit, elle retourne STATUS_SUCCESS ou une autre valeur status pour laquelle NT_SUCCESS(status) est true. Sinon, il retourne un code d’erreur NTSTATUS approprié.
Remarques
Si un pilote signale la prise en charge fp16 d’une carte, il doit également accepter et utiliser IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM indépendamment de la prise en charge gamma précédemment signalée dans un appel à IddCxAdapterInitAsync. Ce type de rampe gamma peut être envoyé pour n’importe quel moniteur même si HDR n’est pas utilisé actuellement.
Il est possible que certaines parties de la transformation ne soient pas nécessaires ou n’aient aucun effet. Dans ce cas, le système d’exploitation définit l’indicateur approprié sur FALSE, ce qui permet au pilote d’utiliser potentiellement une transformation optimisée. Comme d’autres rampes gamma, la transformation 3x4 doit également être appliquée aux curseurs de souris.
Pour plus d’informations sur la prise en charge HDR, consultez Mises à jour d’IddCx version 1.10.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
En-tête | iddcx.h |
IRQL | requires_same |