Compartir a través de


estructura D3DKMDT_GAMMA_RAMP (d3dkmdt.h)

La estructura D3DKMDT_GAMMA_RAMP contiene información descriptiva sobre una tabla de búsqueda gamma y un puntero a la tabla de búsqueda.

Sintaxis

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;

Miembros

Type

Enumerador de D3DDDI_GAMMARAMP_TYPE que especifica el formato de la tabla de búsqueda.

DataSize

Tamaño, en bytes, de la tabla de búsqueda a la que apunta Data.

Data

[in] Unión que contiene una de las siguientes formas de acceder a los datos de la tabla de búsqueda en función del valor del miembro Type:

Data.pRgb256x3x16

Si Type es igual a D3DDDI_GAMMARAMP_RGB256x3x16, este miembro es un puntero a una estructura de D3DDDI_GAMMA_RAMP_RGB256x3x16 que contiene la tabla de búsqueda.

Data.pDxgi1

Si Type es igual a D3DDDI_GAMMARAMP_DXGI_1, este miembro es un puntero a una estructura de D3DDDI_GAMMA_RAMP_DXGI_1 que contiene la tabla de búsqueda.

Data.p3x4

Si Type es D3DDDI_GAMMARAMP_MATRIX_3x4, este miembro es un puntero a una estructura de D3DDDI_3x4_COLORSPACE_TRANSFORM que describe la transformación de espacio de color de matriz 3 por 4 que se va a aplicar, un multiplicador escalar y la tabla de búsqueda. Disponible a partir de WDDM 2.3.

Data.pMatrixV2

Si Type es igual a D3DDDI_GAMMARAMP_MATRIX_V2, este miembro es un puntero a una estructura de D3DKMDT_COLORSPACE_TRANSFORM_MATRIX_V2 que contiene la tabla de búsqueda. Disponible a partir de WDDM 2.6.

Data.pRaw

Este miembro proporciona una manera alternativa de acceder a los datos de la tabla de búsqueda. Por ejemplo, para copiar la tabla de búsqueda, VOID* podría ser más conveniente que D3DDDI_GAMMA_RAMP_RGB256x3x16.

Comentarios

El miembro GammaRamp de la estructura D3DKMDT_VIDPN_PRESENT_PATH es una estructura D3DKMDT_GAMMA_RAMP.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmdt.h