D3DKMT_SETGAMMARAMP 结构 (d3dkmthk.h)
D3DKMT_SETGAMMARAMP结构描述用于设置伽玛渐变的参数。
语法
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;
成员
[in] hDevice
设备的句柄。
[in] VidPnSourceId
视频呈现网络路径中视频呈现源的从零开始的标识号 (VidPN) VidPN 源的拓扑。
[in] Type
D3DDDI_GAMMARAMP_TYPE类型的值。 此成员可以是下列成员之一:D3DDDI_GAMMARAMP_UNINITIALIZED (0) 、D3DDDI_GAMMARAMP_DEFAULT (1) 、D3DDDI_GAMMARAMP_RGB256x3x16 (2) 或D3DDDI_GAMMARAMP_DXGI_1 (3) 。
[in] pGammaRampRgb256x3x16
指向 D3DDDI_GAMMA_RAMP_RGB256x3x16 结构的指针。 如果D3DDDI_GAMMARAMP_RGB256x3x16 Type 成员, 则包含在 D3DKMT_SETGAMMARAMP 中的联合将保留此类型的结构。
[in] pGammaRampDXGI1
指向 D3DDDI_GAMMA_RAMP_DXGI_1 结构的指针。 如果D3DDDI_GAMMARAMP_DXGI_1 Type 成员, 则包含在 D3DKMT_SETGAMMARAMP 中的联合将保留此类型的结构。
[in] Size
D3DDDI_GAMMA_RAMP_RGB256x3x16或D3DDDI_GAMMA_RAMP_DXGI_1指向的 D3DDDI_GAMMA_RAMP_RGB256x3x16 或 D3DDDI_GAMMA_RAMP_DXGI_1 结构的大小。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmthk.h (包括 D3dkmthk.h) |