DXGK_MODE_BEHAVIOR_FLAGS union (d3dkmddi.h)

Высокоуровневый режим и поведение параметров, которые может запрашивать ОС. Одно и то же объединение используется в разных полях для описания входного запроса к драйверу и выходных результатов драйвера.

Синтаксис

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

Члены

PrioritizeHDR

Если задано в качестве входных данных, драйвер должен уделять приоритетное внимание поддержке высокого динамического диапазона (HDR) при перечислении режимов отображения и настройке режимов отображения по сравнению с другими ограничениями, такими как режимы балансировки, доступные на разных целевых объектах, поддержка высоких частот или высоких разрешений. Если значение не задано, драйвер должен использовать политики по умолчанию для определения приоритетов режимов, доступных для ОС.

ColorimetricControl

Управляет известными улучшениями цвета, которые влияют на точность цвета дисплея, о котором операционная система не знает. Значение , равное одному для Request.ColorimetricControl , указывает, что ОС запрашивает у драйвера отключение любых улучшений цвета, влияющих на точность цвета дисплея. Нулевое значение Request.ColorimetricControl указывает, что ОС информирует драйвер о том, что она может включить любые улучшения цвета, которые она отключила.

Reserved

Зарезервировано.

Value

Комментарии

В следующей таблице показано, как драйвер должен задать значение ColorimetricControl в членах Satisfied и NotSatisfiedструктуры DXGKARG_CONTROLMODEBEHAVIOR .

Поддержка драйверов Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
Драйвер поддерживает управление улучшениями цвета и успешно изменил состояние, запрошенное в Request.ColorimetricControl 1 0
Драйвер поддерживает управление улучшениями цвета, но не смог изменить состояние, запрошенное в Request.ColorimetricControl 0 1
Драйвер не поддерживает управление улучшением цвета 0 0

Требования

Требование Значение
Заголовок d3dkmddi.h

См. также раздел

DXGKARG_CONTROLMODEBEHAVIOR