Compartir a través de


estructura D3DKMT_SETGAMMARAMP (d3dkmthk.h)

La estructura D3DKMT_SETGAMMARAMP describe los parámetros para establecer la rampa gamma.

Sintaxis

typedef struct _D3DKMT_SETGAMMARAMP {
  [in] D3DKMT_HANDLE                  hDevice;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in] D3DDDI_GAMMARAMP_TYPE          Type;
  union {
    [in] D3DDDI_GAMMA_RAMP_RGB256x3x16 *pGammaRampRgb256x3x16;
    [in] D3DDDI_GAMMA_RAMP_DXGI_1      *pGammaRampDXGI1;
  };
  [in] UINT                           Size;
} D3DKMT_SETGAMMARAMP;

Miembros

[in] hDevice

Identificador del dispositivo.

[in] VidPnSourceId

El número de identificación de base cero del origen del vídeo presente en una ruta de acceso de una topología de red (VidPN) de vídeo presente para el origen de VidPN.

[in] Type

Valor con tipo D3DDDI_GAMMARAMP_TYPE. Este miembro puede ser uno de los siguientes: D3DDDI_GAMMARAMP_UNINITIALIZED (0), D3DDDI_GAMMARAMP_DEFAULT (1), D3DDDI_GAMMARAMP_RGB256x3x16 (2) o D3DDDI_GAMMARAMP_DXGI_1 (3).

[in] pGammaRampRgb256x3x16

Puntero a una estructura de D3DDDI_GAMMA_RAMP_RGB256x3x16 . La unión contenida en D3DKMT_SETGAMMARAMP contiene una estructura de este tipo si el miembro Type está D3DDDI_GAMMARAMP_RGB256x3x16.

[in] pGammaRampDXGI1

Puntero a una estructura de D3DDDI_GAMMA_RAMP_DXGI_1 . La unión contenida en D3DKMT_SETGAMMARAMP contiene una estructura de este tipo si el miembro Type es D3DDDI_GAMMARAMP_DXGI_1.

[in] Size

Tamaño de la estructura D3DDDI_GAMMA_RAMP_RGB256x3x16 o D3DDDI_GAMMA_RAMP_DXGI_1 a la que apunta D3DDDI_GAMMA_RAMP_RGB256x3x16 o D3DDDI_GAMMA_RAMP_DXGI_1 .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DDDI_GAMMARAMP_TYPE

D3DDDI_GAMMA_RAMP_DXGI_1

D3DDDI_GAMMA_RAMP_RGB256x3x16

D3DKMTSetGammaRamp