Compartir a través de


DXGK_MODE_BEHAVIOR_FLAGS unión (d3dkmddi.h)

El modo de alto nivel y los comportamientos de configuración que el sistema operativo puede solicitar. La misma unión se usa en campos diferentes para describir la solicitud de entrada al controlador y los resultados de salida del controlador.

Sintaxis

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

Miembros

PrioritizeHDR

Si se establece como entrada, el controlador debe priorizar la compatibilidad con alto rango dinámico (HDR) al enumerar los modos de visualización y establecer los modos de visualización en otras restricciones, como los modos de equilibrio disponibles en diferentes destinos, lo que admite frecuencias altas o resoluciones altas. Si no se establece, el controlador debe usar sus directivas predeterminadas para priorizar los modos disponibles para el sistema operativo.

ColorimetricControl

Controla las mejoras de color conocidas que afectan a la precisión del color de la pantalla de la que el sistema operativo no es consciente. Un valor de uno para Request.ColorimetricControl indica que el sistema operativo solicita al controlador que deshabilite las mejoras de color que afecten a la precisión del color de la pantalla. Un valor cero de Request.ColorimetricControl indica que el sistema operativo informa al controlador que es libre de habilitar las mejoras de color que había deshabilitado.

Reserved

Reservado.

Value

Comentarios

En la tabla siguiente se describe cómo el controlador debe establecer el valor de ColorimetricControl en los miembros Satisfied y NotSatisfied de la estructura DXGKARG_CONTROLMODEBEHAVIOR .

Compatibilidad con controladores Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
El controlador admite el control de las mejoras de color y ha cambiado correctamente el estado solicitado en Request.ColorimetricControl 1 0
El controlador admite el control de las mejoras de color, pero no se pudo cambiar el estado solicitado en Request.ColorimetricControl 0 1
El controlador no admite el control de la mejora del color 0 0

Requisitos

Requisito Valor
Header d3dkmddi.h

Consulte también

DXGKARG_CONTROLMODEBEHAVIOR