다음을 통해 공유


DXGK_MODE_BEHAVIOR_FLAGS 공용 구조체(d3dkmddi.h)

OS에서 요청할 수 있는 상위 수준 모드 및 설정 동작입니다. 드라이버에 대한 입력 요청과 드라이버의 출력 결과를 설명하기 위해 서로 다른 필드에 동일한 공용 구조체가 사용됩니다.

구문

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

멤버

PrioritizeHDR

입력으로 설정된 경우 드라이버는 디스플레이 모드를 열거하고 다른 대상에서 사용할 수 있는 모드 분산, 높은 주파수 또는 고해상도 지원과 같은 다른 제약 조건보다 디스플레이 모드를 설정할 때 HDR(High Dynamic Range) 지원의 우선 순위를 지정해야 합니다. 설정하지 않으면 드라이버는 OS에서 사용할 수 있는 모드의 우선 순위를 지정하기 위해 기본 정책을 사용해야 합니다.

ColorimetricControl

OS에서 인식하지 못하는 디스플레이의 색 정확도에 영향을 주는 알려진 색 향상 기능을 제어합니다. Request.ColorimetricControl 값은 OS가 디스플레이의 색 정확도에 영향을 주는 색 향상 기능을 사용하지 않도록 드라이버에 요청하고 있음을 나타냅니다. Request.ColorimetricControl 값이 0이면 OS가 사용하지 않도록 설정한 모든 색 향상 기능을 자유롭게 사용하도록 설정할 수 있음을 드라이버에 알릴 수 있습니다.

Reserved

예약되어 있습니다.

Value

설명

다음 표에서는 드라이버가 DXGKARG_CONTROLMODEBEHAVIOR 구조체의 SatisfiedNotSatisfied 멤버에서 ColorimetricControl 값을 설정하는 방법을 설명합니다.

드라이버 지원 Satisfied.ColorimetricControl NotSatisfied.ColorimetricControl
드라이버는 색 향상 제어를 지원하고 Request.ColorimetricControl에서 요청된 상태를 성공적으로 변경했습니다. 1 0
드라이버는 색 향상 제어를 지원하지만 Request.ColorimetricControl에서 요청된 상태를 변경하는 데 실패했습니다. 0 1
드라이버는 색 향상 제어를 지원하지 않습니다. 0 0

요구 사항

요구 사항
헤더 d3dkmddi.h

추가 정보

DXGKARG_CONTROLMODEBEHAVIOR