다음을 통해 공유


DXGK_COLORTRANSFORMCAPS 구조체(d3dkmddi.h)

이 구조체는 DXGK_DRIVERCAPS 구조체의 DXGK_GAMMARAMPCAPS 구조를 대체하여 디스플레이 파이프라인의 감마 및 색 변환 기능을 모두 설명합니다.

구문

typedef struct _DXGK_COLORTRANSFORMCAPS {
  union {
    struct {
      UINT Gamma_Rgb256x3x16 : 1;
      UINT Gamma_Dxgi1 : 1;
      UINT Transform_3x4Matrix : 1;
      UINT Transform_3x4Matrix_WideColor : 1;
      UINT Transform_3x4Matrix_HighColor : 1;
      UINT Transform_Matrix_V2 : 1;
#if ...
      UINT Reserved : 26;
#elif
      UINT Reserved : 27;
#else
      UINT Reserved : 30;
#endif
    };
    UINT Value;
  };
} DXGK_COLORTRANSFORMCAPS;

멤버

Gamma_Rgb256x3x16

GDI 호환 감마 램프에 대한 지원을 나타냅니다.

Gamma_Dxgi1

DXGI1 감마 램프에 대한 지원을 나타냅니다. 이러한 감마 램프는 WDDM 1.0부터 정의되었지만 항상 WDDM 드라이버에서 지원해야 했습니다. 전체 WDDM 드라이버는 DXGI1 감마를 지원해야 하므로 이 플래그를 설정해야 하지만 디스플레이 전용 및 간접 디스플레이용 드라이버는 이 플래그를 통해 지원을 나타낼 수 있습니다.

Transform_3x4Matrix

디스플레이 파이프라인 하드웨어에서 3-4 행렬 색 변환에 대한 지원을 나타냅니다.

Transform_3x4Matrix_WideColor

WideColor 데이터를 검사할 때 디스플레이 파이프라인 하드웨어에서 3x4 행렬 색 변환에 대한 지원을 나타냅니다. 이 기능을 지원하는 드라이버도 Transform_3x4Matrix 지원해야 합니다. 이 비트와 WideColorSpace 캡 비트가 모두 설정되지 않는 한 OS는 WideColorGamut 모드를 사용하지 않습니다.

Transform_3x4Matrix_HighColor

HighColor 데이터를 검사할 때 디스플레이 파이프라인 하드웨어에서 3-4 행렬 색 변환에 대한 지원을 나타냅니다. 이 기능을 지원하는 드라이버도 Transform_3x4Matrix_WideColor 지원해야 합니다.

Transform_Matrix_V2

색 영역 변환 매트릭스에 대한 지원을 나타냅니다.

Reserved

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

Value

결합된 UINT 값입니다.

요구 사항

요구 사항
헤더 d3dkmddi.h