DXGK_MONITORLINKINFO_CAPABILITIES 공용 구조체(d3dkmdt.h)

모니터를 구동하는 기능을 설명하는 플래그입니다.

구문

typedef union _DXGK_MONITORLINKINFO_CAPABILITIES {
  struct {
    UINT Stereo : 1;
    UINT WideColorSpace : 1;
    UINT HighColorSpace : 1;
    UINT DynamicColorSpace : 1;
    UINT DynamicBitsPerColorChannel : 1;
    UINT DynamicColorEncodingFormat : 1;
    UINT DedicatedTimingGeneration : 1;
    UINT TargetIndependentPrimary : 1;
    UINT SyncLockIdentical : 1;
    UINT Hdr10Plus : 1;
    UINT DolbyVisionLowLatency : 1;
    UINT VariableRefresh : 1;
#if ...
    UINT Reserved : 20;
#elif
    UINT Reserved : 21;
#elif
    UINT Reserved : 22;
#elif
    UINT Reserved : 25;
#else
    UINT Reserved : 29;
#endif
  };
  UINT   Value;
} DXGK_MONITORLINKINFO_CAPABILITIES, *PDXGK_MONITORLINKINFO_CAPABILITIES;

멤버

Stereo

TRUE이고 리소스가 다른 경로에 의해 제한되지 않으면 스테레오 표시 모드가 지원됩니다.

WideColorSpace

TRUE이면 드라이버에 3x3 회전 매트릭스를 수행하여 RGB 값을 sRGB/709 기본으로 정의된 영역에서 패널의 기본 영역으로 변환하는 하드웨어 기능이 있습니다. 또한 드라이버는 전송되는 픽셀 데이터의 올바른 해석을 나타내기 위해 연결된 디스플레이에 필요한 컨트롤 신호를 보낼 수 있습니다. 여기에는 범위에서 서명된 입력 처리(-2.0~2.0)가 포함됩니다. 드라이버는 모든 입력 표면 형식 8888, 10-10-102 및 fp16으로 이 작업을 수행해야 합니다.

HighColorSpace

TRUE이면 드라이버는 위의 모든 WideColorSpace 영역 기능을 지원하며 해당 디스플레이에 적절한 전송 곡선을 적용할 수도 있습니다. 즉, [-128.0에서 256.0] 범위의 정식 색 공간 데이터를 수락하고 올바른 해석을 나타내기 위해 연결된 디스플레이에 필요한 컨트롤 신호를 보냅니다.

DynamicColorSpace

TRUE이면 디스플레이 미니포트 드라이버는 결함을 유발하는 다른 특성이 변경되지 않은 경우 이 디스플레이에서 색상 채널당 와이어 형식 비트를 원활하게 변경할 수 있도록 지원합니다. FALSE이면 색 채널당 비트의 원활한 변경이 지원되지 않습니다.

DynamicBitsPerColorChannel

TRUE이면 디스플레이 미니포트 드라이버는 다른 특성이 변경되지 않으면 이 디스플레이에서 와이어 형식 색 인코딩을 원활하게 변경할 수 있습니다. FALSE이면 색 인코딩의 원활한 변경이 지원되지 않습니다.

DynamicColorEncodingFormat

TRUE이면 디스플레이 미니포트 드라이버는 다른 특성이 변경되지 않아 결함이 발생하는 경우 이 디스플레이의 색 공간을 원활하게 변경할 수 있습니다. FALSE이면 색 공간의 원활한 변경이 지원되지 않습니다.

DedicatedTimingGeneration

TRUE이면 이 디스플레이의 타이밍 생성은 다른 디스플레이의 타이밍 생성과 독립적이므로 이 대상에 대한 모드 열거를 다른 활성 대상과 격리하여 수행할 수 있습니다. 이 디스플레이의 타이밍을 변경해도 다른 디스플레이에 사용할 수 있는 타이밍은 변경되지 않으며 그 반대의 경우도 마찬가지입니다.

일반적으로 이 플래그는 대상과 연결된 디스플레이의 조합을 기반으로 하는 것이 아니라 대상 기반입니다. 그러나 일부 기준 기능이 전용이지만 대상 간에 공유되는 기준 리소스를 벗어나는 경우가 있을 수 있습니다. 이 경우 연결된 디스플레이의 최대 요구 사항이 기준선에 맞는 경우 드라이버는 타이밍 생성을 전용으로 보고할 수 있으므로 동공 타이밍의 최적화된 열거를 사용하도록 설정할 수 있습니다.

TargetIndependentPrimary

대상이 HDR 픽셀 형식을 지원할 수 있음을 나타냅니다.

이 디스플레이를 검색하는 데 사용되는 기본 표면이 이 플래그를 설정하는 이 어댑터의 다른 대상에서 사용될 수 있음을 나타내는 데 사용됩니다. 이렇게 하면 기본 표면을 대상 간에 공유하거나 한 대상에서 다른 대상으로 이동할 수 있습니다. 이 플래그가 VidPn 대상에 설정되면 OS는 동일한 SyncLock 그룹에서 이 기능을 사용하여 VidPn 대상에 연결된 VidPn 원본을 통과하는 데 사용되는 기본 할당에 VidPn 원본 ID를 지정하지 않습니다.

WDDM 2.4 및 WDDM 2.5에서 이 기능을 사용하는 유일한 방법은 SyncLockIdentical 플래그가 설정되면 설정되었는지 확인하는 것입니다.

참고

이 플래그는 WDDM 2.6에서 더 이상 사용되지 않으며 0으로 설정해야 합니다.

SyncLockIdentical

이 대상에 연결된 디스플레이는 대상 모드가 동일한 경우 동기화를 지원하는 이 어댑터의 다른 디스플레이와 동기화할 수 있습니다.

WDDM 2.4부터 지원합니다.

Hdr10Plus

디스플레이는 HDR10Plus 사양에 따라 HDR10Plus 를 지원합니다.

DolbyVisionLowLatency

짧은 대기 시간에 dolby 비전을 지원합니다.

VariableRefresh

Reserved

이 값은 시스템용으로 예약되어 있습니다.

Value

요구 사항

요구 사항
헤더 d3dkmdt.h(D3dkmddi.h 포함)