IDXGISwapChain3::CheckColorSpaceSupport 方法 (dxgi1_4.h)
检查交换链当前是否支持指定的颜色空间,具体取决于当前适配器输出(例如,正在显示交换链窗口的监视器)。
注意
交换链仍可以设置并显示未按支持返回的颜色空间。 例如,即使 DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 正在使用,也会显示 DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020 和 DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 颜色空间,尽管将剪裁色外的颜色。
虽然颜色空间已成功设置为交换链(无论之前是否返回为支持),但当查询此函数时,该空间将作为支持返回。
语法
HRESULT CheckColorSpaceSupport(
[in] DXGI_COLOR_SPACE_TYPE ColorSpace,
[out] UINT *pColorSpaceSupport
);
参数
[in] ColorSpace
一个 DXGI_COLOR_SPACE_TYPE类型化值,该值指定要检查其支持的颜色空间类型。
[out] pColorSpaceSupport
类型:UINT*
指向一个变量的指针,该变量接收使用按位 OR 操作组合的 DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG类型化值。 生成的值指定颜色空间支持的选项。
返回值
类型:HRESULT
此方法返回成功 S_OK,或者返回 DXGI_ERROR 主题中所述的错误代码之一。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 [仅限桌面应用] |
支持的最低服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | 窗户 |
标头 | dxgi1_4.h |
库 | Dxgi.lib |