다음을 통해 공유


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

발언

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

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

요구 사항

요구
헤더 d3dkmddi.h

참고 항목

DXGKARG_CONTROLMODEBEHAVIOR