D3DKMDT_GAMMA_RAMP 구조체(d3dkmdt.h)

D3DKMDT_GAMMA_RAMP 구조체에는 감마 조회 테이블과 조회 테이블에 대한 포인터에 대한 설명 정보가 포함되어 있습니다.

구문

typedef struct _D3DKMDT_GAMMA_RAMP {
  D3DDDI_GAMMARAMP_TYPE Type;
  SIZE_T                DataSize;
  union {
    D3DDDI_GAMMA_RAMP_RGB256x3x16          *pRgb256x3x16;
    D3DDDI_GAMMA_RAMP_DXGI_1               *pDxgi1;
    D3DKMDT_3x4_COLORSPACE_TRANSFORM       *p3x4;
    D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 *pMatrixV2;
    VOID                                   *pRaw;
  } Data;
} D3DKMDT_GAMMA_RAMP;

멤버

Type

조회 테이블의 형식을 지정하는 D3DDDI_GAMMARAMP_TYPE 열거자입니다.

DataSize

Data가 가리키는 조회 테이블의 크기(바이트)입니다.

Data

[in] Type 멤버의 값에 따라 조회 테이블 데이터에 액세스하는 다음 방법 중 하나를 포함하는 공용 구조체입니다.

Data.pRgb256x3x16

Type이 D3DDDI_GAMMARAMP_RGB256x3x16 동일한 경우 이 멤버는 조회 테이블을 포함하는 D3DDDI_GAMMA_RAMP_RGB256x3x16 구조체에 대한 포인터입니다.

Data.pDxgi1

Type이 D3DDDI_GAMMARAMP_DXGI_1 동일한 경우 이 멤버는 조회 테이블을 포함하는 D3DDDI_GAMMA_RAMP_DXGI_1 구조체에 대한 포인터입니다.

Data.p3x4

Type이 D3DDDI_GAMMARAMP_MATRIX_3x4 경우 이 멤버는 적용할 3-4 행렬 색 공간 변환, 스칼라 승수 및 조회 테이블을 설명하는 D3DDDI_3x4_COLORSPACE_TRANSFORM 구조체에 대한 포인터입니다. WDDM 2.3부터 사용할 수 있습니다.

Data.pMatrixV2

Type이 D3DDDI_GAMMARAMP_MATRIX_V2 같으면 이 멤버는 조회 테이블을 포함하는 D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 구조체에 대한 포인터입니다. WDDM 2.6부터 사용할 수 있습니다.

Data.pRaw

이 멤버는 조회 테이블 데이터에 액세스하는 다른 방법을 제공합니다. 예를 들어 조회 테이블을 복사하는 경우 VOID*는 D3DDDI_GAMMA_RAMP_RGB256x3x16 것보다 더 편리할 수 있습니다.

설명

D3DKMDT_VIDPN_PRESENT_PATH 구조체의 GammaRamp 멤버는 D3DKMDT_GAMMA_RAMP 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
머리글 d3dkmdt.h