IDXGISwapChain3::CheckColorSpaceSupport 方法 (dxgi1_4.h)

检查交换链当前是否支持指定的颜色空间,具体取决于当前适配器输出(例如,正在显示交换链窗口的监视器)。

注意

交换链仍可以设置并显示未按支持返回的颜色空间。 例如,即使 DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 正在使用,也会显示 DXGI_COLOR_SPACE_RGB_FULL_G2084_NONE_P2020DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 颜色空间,尽管将剪裁色外的颜色。

虽然颜色空间已成功设置为交换链(无论之前是否返回为支持),但当查询此函数时,该空间将作为支持返回。

语法

HRESULT CheckColorSpaceSupport(
  [in]  DXGI_COLOR_SPACE_TYPE ColorSpace,
  [out] UINT                  *pColorSpaceSupport
);

参数

[in] ColorSpace

类型:DXGI_COLOR_SPACE_TYPE

一个 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

另请参阅

IDXGISwapChain3