Partager via


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

Voir aussi

IDARG_IN_SET_GAMMARAMP

IDDCX_GAMMARAMP_TYPE_3x4_COLORSPACE_TRANSFORM