union DXGK_MODE_BEHAVIOR_FLAGS (d3dkmddi.h)

Le mode de haut niveau et les comportements de paramètres que le système d’exploitation peut demander. La même union est utilisée dans différents champs pour décrire la demande d’entrée au pilote et les résultats de sortie du pilote.

Syntaxe

typedef union _DXGK_MODE_BEHAVIOR_FLAGS {
  struct {
    UINT PrioritizeHDR : 1;
    UINT ColorimetricControl : 1;
    UINT Reserved : 30;
  };
  UINT   Value;
} DXGK_MODE_BEHAVIOR_FLAGS;

Membres

PrioritizeHDR

S’il est défini en tant qu’entrée, le pilote doit hiérarchiser la prise en charge de plage dynamique élevée (HDR) lors de l’énumération des modes d’affichage et de la définition des modes d’affichage par rapport à d’autres contraintes telles que l’équilibrage des modes disponibles sur différentes cibles, la prise en charge des fréquences élevées ou des résolutions élevées. S’il n’est pas défini, le pilote doit utiliser ses stratégies par défaut pour hiérarchiser les modes mis à la disposition du système d’exploitation.

ColorimetricControl

Contrôle les améliorations de couleur connues qui affectent la précision des couleurs de l’affichage dont le système d’exploitation n’a pas connaissance. Une valeur de un pour Request.ColorimetricControl indique que le système d’exploitation demande au pilote de désactiver les améliorations de couleur qui affectent la précision des couleurs de l’affichage. La valeur zéro de Request.ColorimetricControl indique que le système d’exploitation informe le pilote qu’il est libre d’activer les améliorations de couleur qu’il a désactivées.

Reserved

Réservé.

Value

Remarques

Le tableau suivant décrit comment le pilote doit définir la valeur de ColorimetricControl dans les membres Satisfait et Non Satisfait de la structure DXGKARG_CONTROLMODEBEHAVIOR .

Prise en charge du pilote Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
Le pilote prend en charge le contrôle des améliorations de couleur et a correctement modifié l’état demandé dans Request.ColorimetricControl 1 0
Le pilote prend en charge le contrôle des améliorations de couleur, mais n’a pas réussi à modifier l’état demandé dans Request.ColorimetricControl 0 1
Le pilote ne prend pas en charge le contrôle de l’amélioration des couleurs 0 0

Configuration requise

Condition requise Valeur
En-tête d3dkmddi.h

Voir aussi

DXGKARG_CONTROLMODEBEHAVIOR